.elementor-14 .elementor-element.elementor-element-f5cceb9{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-f5cceb9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f5cceb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-14 .elementor-element.elementor-element-f608989{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-570b888{--display:flex;}.elementor-14 .elementor-element.elementor-element-0ea7cc5{--display:flex;}.elementor-14 .elementor-element.elementor-element-bf6c85a{--display:flex;}.elementor-14 .elementor-element.elementor-element-a72897a{--display:flex;}.elementor-14 .elementor-element.elementor-element-436ac22{--display:flex;}.elementor-14 .elementor-element.elementor-element-0930a68{--display:flex;}.elementor-14 .elementor-element.elementor-element-1caa518{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:24px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:#6F675E;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:0px;--n-menu-icon-gap:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-14 .elementor-element.elementor-element-1caa518 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1caa518 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-14 .elementor-element.elementor-element-1caa518 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-14 .elementor-element.elementor-element-1caa518 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;--n-menu-title-line-height:1.5;letter-spacing:0.15em;}.elementor-14 .elementor-element.elementor-element-1caa518 {--n-menu-title-color-hover:#4F4740;--n-menu-title-color-active:#4F4740;}.elementor-14 .elementor-element.elementor-element-1caa518 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-89ee0df{--display:flex;--min-height:800px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-89ee0df:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-89ee0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thaynaracarvalho.com/wp-content/uploads/2026/04/hero-bg.svg");background-position:top center;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-bfdadc6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:9999;}.elementor-14 .elementor-element.elementor-element-ee90262{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-94f077f{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-94f077f.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-94f077f .elementor-divider-separator{width:28px;}.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-14 .elementor-element.elementor-element-914b750 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;}.elementor-14 .elementor-element.elementor-element-d8f3111{width:var( --container-widget-width, 568px );max-width:568px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:568px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d8f3111 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#171411;}.elementor-14 .elementor-element.elementor-element-531df11{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-531df11 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#6F675E;}.elementor-14 .elementor-element.elementor-element-e7d5551{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c421256{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c421256 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.5em;color:#7A5524;}.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-14 .elementor-element.elementor-element-e80a420 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-a60c2fd{width:var( --container-widget-width, 556px );max-width:556px;--container-widget-width:556px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-5d7a314{--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:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5d7a314:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5d7a314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://thaynaracarvalho.com/wp-content/uploads/2026/04/Horizontal-Divider.svg");background-position:top center;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-f5738e5{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-f5738e5::before, .elementor-14 .elementor-element.elementor-element-f5738e5 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f5738e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f5738e5 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f5738e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f5738e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thaynaracarvalho.com/wp-content/uploads/2026/04/ESSENCIA.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-97c68cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-97c68cf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-97c68cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-14 .elementor-element.elementor-element-f9c77d7{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6bfd078{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6bfd078.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-6bfd078 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-aefe947 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;}.elementor-14 .elementor-element.elementor-element-67c1d08{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-67c1d08.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-67c1d08 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-56f52ea{width:var( --container-widget-width, 553px );max-width:553px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:553px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-56f52ea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#171411;}.elementor-14 .elementor-element.elementor-element-79e7d25{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-79e7d25.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-79e7d25 .elementor-divider-separator{width:60px;}.elementor-14 .elementor-element.elementor-element-79e7d25 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-14 .elementor-element.elementor-element-872076d{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-872076d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#6F675E;}.elementor-14 .elementor-element.elementor-element-147e171{width:var( --container-widget-width, 509px );max-width:509px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;--container-widget-width:509px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-147e171 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.3em;letter-spacing:0em;color:#171411;}.elementor-14 .elementor-element.elementor-element-edc0813 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-38e99ef{--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:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cd5a8eb{--e-image-carousel-slides-to-show:6;}.elementor-14 .elementor-element.elementor-element-00d8d63{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-0c64884{--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-end;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-79b0a2c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-0cb7a24{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-f1d6b38{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f1d6b38.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f1d6b38 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-1dad8e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;}.elementor-14 .elementor-element.elementor-element-bb0349d{width:var( --container-widget-width, 508px );max-width:508px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:508px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-bb0349d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#171411;}.elementor-14 .elementor-element.elementor-element-b131b93{width:var( --container-widget-width, 568px );max-width:568px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:568px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-b131b93 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6F675E;}.elementor-14 .elementor-element.elementor-element-80dd966{--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:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-2e0e527{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14 .elementor-element.elementor-element-76d18f2{--display:flex;--min-height:240px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-76d18f2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-76d18f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-600c58b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-600c58b .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-600c58b .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-600c58b .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-600c58b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-600c58b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-600c58b:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-600c58b:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-043addb{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-043addb.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-043addb .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-0a791de{--display:flex;--min-height:240px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-0a791de:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0a791de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c07932d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-c07932d .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-c07932d .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-c07932d .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-c07932d .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-c07932d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-c07932d:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-c07932d:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-b6ef87f{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-b6ef87f.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-b6ef87f .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-20d58f0{--display:flex;--min-height:240px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-20d58f0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-20d58f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-782c097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-782c097 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-782c097 .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-782c097 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-782c097 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-782c097 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-782c097:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-782c097:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-0c4696f{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-0c4696f.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-0c4696f .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-7a245ae{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-14 .elementor-element.elementor-element-92626ff{--display:flex;--min-height:240px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-92626ff:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-92626ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d5c8d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-d5c8d67 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-d5c8d67 .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-d5c8d67 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-d5c8d67 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-d5c8d67 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-d5c8d67:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-d5c8d67:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-2b7e310{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-2b7e310.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-2b7e310 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-d408c5a{--display:flex;--min-height:240px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-d408c5a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d408c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-80552e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-80552e9 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-80552e9 .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-80552e9 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-80552e9 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-80552e9 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-80552e9:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-80552e9:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-ce8139b{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ce8139b.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-ce8139b .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-f880337{--display:flex;--min-height:240px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-f880337:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f880337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-61f539b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-61f539b .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-61f539b .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-61f539b .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-61f539b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-61f539b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-61f539b:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-61f539b:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-e980af0{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-e980af0.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-e980af0 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-9954e93 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-437cbcf{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-437cbcf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-437cbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7ecb9f7{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1f5f811{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1f5f811.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-1f5f811 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-f19c855 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;}.elementor-14 .elementor-element.elementor-element-ed5fd3f{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ed5fd3f.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ed5fd3f .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-f687bb7{width:var( --container-widget-width, 619px );max-width:619px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:619px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-f687bb7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#171411;}.elementor-14 .elementor-element.elementor-element-679ebd7{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-679ebd7.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-679ebd7 .elementor-divider-separator{width:60px;}.elementor-14 .elementor-element.elementor-element-679ebd7 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-14 .elementor-element.elementor-element-9492b6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-9492b6e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#6F675E;}.elementor-14 .elementor-element.elementor-element-bda766a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6ecd7ec{--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;}.elementor-14 .elementor-element.elementor-element-97060bc{--display:flex;--min-height:420px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1714111A;--border-color:#1714111A;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-97060bc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-97060bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-529643c{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-529643c img{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-428a156{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-0dd4f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-0dd4f3c .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-0dd4f3c .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-0dd4f3c .elementor-icon{font-size:23px;}.elementor-14 .elementor-element.elementor-element-0dd4f3c .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-0dd4f3c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-0dd4f3c:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-0dd4f3c:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-e3903cd{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-e3903cd.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-e3903cd .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-3f25fb9{--display:flex;--min-height:420px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1714111A;--border-color:#1714111A;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3f25fb9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3f25fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f98c8e0{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f98c8e0 img{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ef5fab6{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-b7c1e47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-b7c1e47 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-b7c1e47 .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-b7c1e47 .elementor-icon{font-size:23px;}.elementor-14 .elementor-element.elementor-element-b7c1e47 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-b7c1e47 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-b7c1e47:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-b7c1e47:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-5edaf6d{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-5edaf6d.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-5edaf6d .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-8009645{--display:flex;--min-height:420px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1714111A;--border-color:#1714111A;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8009645:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8009645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e6e6637{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-e6e6637 img{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e9b5f90{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-dd1ae5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-dd1ae5e .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-dd1ae5e .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-dd1ae5e .elementor-icon{font-size:23px;}.elementor-14 .elementor-element.elementor-element-dd1ae5e .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-dd1ae5e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-dd1ae5e:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-dd1ae5e:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-56d368c{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-56d368c.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-56d368c .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-0b32406{--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;}.elementor-14 .elementor-element.elementor-element-d374a59{--display:flex;--min-height:420px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1714111A;--border-color:#1714111A;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d374a59:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d374a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-58b2502{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-58b2502 img{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-865d5bf{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-320795f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-320795f .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-320795f .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-320795f .elementor-icon{font-size:23px;}.elementor-14 .elementor-element.elementor-element-320795f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-320795f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-320795f:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-320795f:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-616eaa4{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-616eaa4.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-616eaa4 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-8846805{--display:flex;--min-height:420px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1714111A;--border-color:#1714111A;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8846805:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8846805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1330220{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1330220 img{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-85d4e9c{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-718307f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-718307f .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-718307f .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-718307f .elementor-icon{font-size:23px;}.elementor-14 .elementor-element.elementor-element-718307f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-718307f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-718307f:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-718307f:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-fdbef82{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-fdbef82.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-fdbef82 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-b35a2ba{--display:flex;--min-height:420px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1714111A;--border-color:#1714111A;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b35a2ba:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b35a2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-31797af{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-31797af img{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-67f80fd{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-8b67517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-8b67517 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-14 .elementor-element.elementor-element-8b67517 .elementor-icon-box-title{margin-block-end:0px;color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-8b67517 .elementor-icon{font-size:23px;}.elementor-14 .elementor-element.elementor-element-8b67517 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-8b67517 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-8b67517:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-8b67517:has(:focus) .elementor-icon-box-title{color:#0F0E0C;}.elementor-14 .elementor-element.elementor-element-a14cc6f{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-a14cc6f.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-a14cc6f .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-11cc629{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-be4e0b2{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0d0bcae{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-0d0bcae.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-0d0bcae .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-18a6aa7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;}.elementor-14 .elementor-element.elementor-element-04fda5f{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-04fda5f.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-04fda5f .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-eecb36d{width:var( --container-widget-width, 504px );max-width:504px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;--container-widget-width:504px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-eecb36d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#171411;}.elementor-14 .elementor-element.elementor-element-aad64f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 72px) 0px;}.elementor-14 .elementor-element.elementor-element-d107a94{--display:flex;}.elementor-14 .elementor-element.elementor-element-8ee4317{border-radius:4px 4px 4px 4px;}.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-a83f8b5{--display:flex;}.elementor-14 .elementor-element.elementor-element-518e2f2{border-radius:4px 4px 4px 4px;}.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-ac4cc0b{--display:flex;}.elementor-14 .elementor-element.elementor-element-f2257d9{border-radius:4px 4px 4px 4px;}.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-cf420b6{--display:flex;}.elementor-14 .elementor-element.elementor-element-0571436{border-radius:4px 4px 4px 4px;}.elementor-14 .elementor-element.elementor-element-0571436 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-d6c5906{--display:flex;}.elementor-14 .elementor-element.elementor-element-543b984{border-radius:4px 4px 4px 4px;}.elementor-14 .elementor-element.elementor-element-543b984 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-d721a3e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 72px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#7A5524;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-14 .elementor-element.elementor-element-43a4d52 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-23fcf89{--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;--overlay-opacity:0;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-23fcf89:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-23fcf89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://thaynaracarvalho.com/wp-content/uploads/2026/04/bg-2.svg");background-position:top center;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-23fcf89::before, .elementor-14 .elementor-element.elementor-element-23fcf89 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-23fcf89 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-23fcf89 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-23fcf89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-23fcf89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-2acee15{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-0f7cae7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:9999;}.elementor-14 .elementor-element.elementor-element-5dd862b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-adf95eb{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-adf95eb.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-adf95eb .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-b2c22ac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;}.elementor-14 .elementor-element.elementor-element-6c7f72c{width:var( --container-widget-width, 589px );max-width:589px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:589px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6c7f72c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#171411;}.elementor-14 .elementor-element.elementor-element-0e11132{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-0e11132.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-0e11132 .elementor-divider-separator{width:60px;}.elementor-14 .elementor-element.elementor-element-0e11132 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-14 .elementor-element.elementor-element-695e2e2{width:var( --container-widget-width, 519px );max-width:519px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;--container-widget-width:519px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-695e2e2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#6F675E;}.elementor-14 .elementor-element.elementor-element-a410311 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;padding:16px 32px 16px 32px;}.elementor-14 .elementor-element.elementor-element-2fc6c9b{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-2fc6c9b::before, .elementor-14 .elementor-element.elementor-element-2fc6c9b > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-2fc6c9b > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-2fc6c9b > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-2fc6c9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-2fc6c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thaynaracarvalho.com/wp-content/uploads/2026/04/tc.svg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-016b426{--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-end;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9be9c6f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-e11c2b8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ef403da{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ef403da.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ef403da .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-80a5a75 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;}.elementor-14 .elementor-element.elementor-element-790bdc2{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-790bdc2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-adb1c76{width:var( --container-widget-width, 486px );max-width:486px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:486px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-adb1c76 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#B6B6B4;}.elementor-14 .elementor-element.elementor-element-1458ae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-bdb57fe{--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;}.elementor-14 .elementor-element.elementor-element-0e32b92{--display:flex;--min-height:220px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-fe247a0{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-fe247a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:-0.01em;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-7f3bcd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-7f3bcd5 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-7f3bcd5 .elementor-icon-box-title{margin-block-end:14px;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-7f3bcd5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-7f3bcd5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-7f3bcd5.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-7f3bcd5 .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-7f3bcd5 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-7f3bcd5 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-7f3bcd5:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-7f3bcd5:has(:focus) .elementor-icon-box-title{color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-7f3bcd5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FAFAF8B3;}.elementor-14 .elementor-element.elementor-element-29bc774{--display:flex;--min-height:220px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-65a896a{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-65a896a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:-0.01em;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-332c2fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-332c2fe .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-332c2fe .elementor-icon-box-title{margin-block-end:14px;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-332c2fe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-332c2fe.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-332c2fe.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-332c2fe .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-332c2fe .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-332c2fe .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-332c2fe:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-332c2fe:has(:focus) .elementor-icon-box-title{color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-332c2fe .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FAFAF8B3;}.elementor-14 .elementor-element.elementor-element-e585a5e{--display:flex;--min-height:220px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-016b544{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-016b544 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:-0.01em;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-3c45bbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-3c45bbc .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-3c45bbc .elementor-icon-box-title{margin-block-end:14px;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-3c45bbc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-3c45bbc.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3c45bbc.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-3c45bbc .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-3c45bbc .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-3c45bbc .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-3c45bbc:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-3c45bbc:has(:focus) .elementor-icon-box-title{color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-3c45bbc .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FAFAF8B3;}.elementor-14 .elementor-element.elementor-element-08627d2{--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;}.elementor-14 .elementor-element.elementor-element-db78e62{--display:flex;--min-height:220px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-b8e718c{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-b8e718c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:-0.01em;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-a0372b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-a0372b9 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-a0372b9 .elementor-icon-box-title{margin-block-end:14px;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-a0372b9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-a0372b9.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a0372b9.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-a0372b9 .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-a0372b9 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-a0372b9 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-a0372b9:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-a0372b9:has(:focus) .elementor-icon-box-title{color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-a0372b9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FAFAF8B3;}.elementor-14 .elementor-element.elementor-element-abd8747{--display:flex;--min-height:220px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-e6babad{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-e6babad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:-0.01em;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-880bdaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-880bdaa .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-880bdaa .elementor-icon-box-title{margin-block-end:14px;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-880bdaa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-880bdaa.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-880bdaa.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-880bdaa .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-880bdaa .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-880bdaa .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-880bdaa:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-880bdaa:has(:focus) .elementor-icon-box-title{color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-880bdaa .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FAFAF8B3;}.elementor-14 .elementor-element.elementor-element-aea62a2{--display:flex;--min-height:220px;--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-f05dcdb{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f05dcdb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:-0.01em;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-6fdb696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-6fdb696 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-14 .elementor-element.elementor-element-6fdb696 .elementor-icon-box-title{margin-block-end:14px;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-6fdb696.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-6fdb696.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6fdb696.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-14 .elementor-element.elementor-element-6fdb696 .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-6fdb696 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-6fdb696 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-14 .elementor-element.elementor-element-6fdb696:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-6fdb696:has(:focus) .elementor-icon-box-title{color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-6fdb696 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FAFAF8B3;}.elementor-14 .elementor-element.elementor-element-f9a26c3 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-2455614{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-2455614:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2455614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0A09;}.elementor-14 .elementor-element.elementor-element-3cffca1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:9999;}.elementor-14 .elementor-element.elementor-element-2941047{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-19c6936{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-19c6936.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-19c6936 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-774014c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;}.elementor-14 .elementor-element.elementor-element-a0221d1{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-a0221d1.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-a0221d1 .elementor-divider-separator{width:28px;}.elementor-14 .elementor-element.elementor-element-6fe577d{width:var( --container-widget-width, 561px );max-width:561px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:561px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-6fe577d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#FAFAF8;}.elementor-14 .elementor-element.elementor-element-1bdf98c{width:var( --container-widget-width, 603px );max-width:603px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;--container-widget-width:603px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-1bdf98c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#B6B6B4;}.elementor-14 .elementor-element.elementor-element-158e578 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-d5f41cd{--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:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-d5f41cd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d5f41cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0A09;}.elementor-14 .elementor-element.elementor-element-0f71739{--divider-border-style:solid;--divider-color:#000;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-0f71739.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-0f71739 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-a8586c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-a8586c0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FAFAF8B3;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}body.elementor-page-14{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-14 .elementor-element.elementor-element-89ee0df:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-89ee0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-d721a3e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-f5cceb9{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-f608989{width:var( --container-widget-width, 154px );max-width:154px;--container-widget-width:154px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1caa518{--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-dropdown-indicator-size:0px;--n-menu-toggle-icon-size:16px;--n-menu-toggle-icon-distance-from-dropdown:16px;}.elementor-14 .elementor-element.elementor-element-89ee0df{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-89ee0df:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-89ee0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-14 .elementor-element.elementor-element-ee90262{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-914b750 .elementor-heading-title{font-size:12px;}.elementor-14 .elementor-element.elementor-element-d8f3111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-d8f3111 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-531df11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-531df11 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-e7d5551{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c421256{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-c421256 .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-e80a420 .elementor-button{font-size:14px;padding:16px 32px 16px 32px;}.elementor-14 .elementor-element.elementor-element-a60c2fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-14 .elementor-element.elementor-element-a60c2fd.elementor-element{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-f5738e5{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-97c68cf{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-56f52ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-56f52ea .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-79e7d25 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-14 .elementor-element.elementor-element-872076d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-872076d .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-147e171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-147e171 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-edc0813 .elementor-button{font-size:14px;padding:16px 32px 16px 32px;}.elementor-14 .elementor-element.elementor-element-38e99ef{--padding-top:56px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cd5a8eb{--e-image-carousel-slides-to-show:2;}.elementor-14 .elementor-element.elementor-element-00d8d63{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-0c64884{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0cb7a24{--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-bb0349d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-bb0349d .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-b131b93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-b131b93 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-80dd966{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-76d18f2{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-600c58b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-600c58b .elementor-icon-box-title a{font-size:20px;}.elementor-14 .elementor-element.elementor-element-0a791de{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-c07932d .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-c07932d .elementor-icon-box-title a{font-size:20px;}.elementor-14 .elementor-element.elementor-element-20d58f0{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-782c097 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-782c097 .elementor-icon-box-title a{font-size:20px;}.elementor-14 .elementor-element.elementor-element-92626ff{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-d5c8d67 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-d5c8d67 .elementor-icon-box-title a{font-size:20px;}.elementor-14 .elementor-element.elementor-element-d408c5a{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-80552e9 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-80552e9 .elementor-icon-box-title a{font-size:20px;}.elementor-14 .elementor-element.elementor-element-f880337{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-61f539b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-61f539b .elementor-icon-box-title a{font-size:20px;}.elementor-14 .elementor-element.elementor-element-9954e93 .elementor-button{font-size:14px;padding:16px 32px 16px 32px;}.elementor-14 .elementor-element.elementor-element-437cbcf{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-f687bb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-f687bb7 .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-9492b6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-14 .elementor-element.elementor-element-9492b6e .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-97060bc{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-3f25fb9{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-8009645{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-d374a59{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-8846805{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-b35a2ba{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-11cc629{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-eecb36d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-eecb36d .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-aad64f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-14 .elementor-element.elementor-element-d721a3e{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-14 .elementor-element.elementor-element-d721a3e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-14 .elementor-element.elementor-element-43a4d52 .elementor-button{font-size:14px;padding:16px 24px 16px 24px;}.elementor-14 .elementor-element.elementor-element-23fcf89{--justify-content:center;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-23fcf89:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-23fcf89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-14 .elementor-element.elementor-element-2acee15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 054px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-5dd862b{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6c7f72c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-6c7f72c .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-695e2e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-695e2e2 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-a410311 .elementor-button{padding:16px 24px 16px 24px;}.elementor-14 .elementor-element.elementor-element-2fc6c9b{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-016b426{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-e11c2b8{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-790bdc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-790bdc2 .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-adb1c76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-adb1c76 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-1458ae2{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0e32b92{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-29bc774{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-e585a5e{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-db78e62{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-abd8747{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-aea62a2{--min-height:0px;}.elementor-14 .elementor-element.elementor-element-f9a26c3 .elementor-button{font-size:14px;padding:16px 32px 16px 32px;}.elementor-14 .elementor-element.elementor-element-2455614{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-2941047{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-774014c{text-align:center;}.elementor-14 .elementor-element.elementor-element-774014c .elementor-heading-title{font-size:12px;}.elementor-14 .elementor-element.elementor-element-6fe577d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-6fe577d .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-1bdf98c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-1bdf98c .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-158e578.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-158e578 .elementor-button{font-size:14px;padding:16px 24px 16px 24px;}.elementor-14 .elementor-element.elementor-element-a8586c0 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-5d7a314{--content-width:100vw;}.elementor-14 .elementor-element.elementor-element-38e99ef{--content-width:100vw;}}/* Start custom CSS for image, class: .elementor-element-8bb1f00 */.elementor-14 .elementor-element.elementor-element-8bb1f00 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-94f077f */.elementor-14 .elementor-element.elementor-element-94f077f .elementor-divider-separator {
  border-top: 2px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-914b750 */.elementor-14 .elementor-element.elementor-element-914b750 {
background: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d5551 */.elementor-14 .elementor-element.elementor-element-e7d5551 {
  border-left: 2px solid transparent;
  border-image: linear-gradient(180deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e80a420 */.elementor-14 .elementor-element.elementor-element-e80a420 .elementor-button {
  border-radius: 0 !important;
  border: none !important;
  color: #fff !important;
  background: linear-gradient(
    92deg,
    #8A632C 0%,
    #B88A42 25%,
    #D8B36A 50%,
    #B88A42 75%,
    #7A5524 100%
  );
  background-size: 300% 300%;
  animation: degradeDourado 4s ease-in-out infinite;
  transition: transform 0.35s ease, filter 0.35s ease;
}

.elementor-14 .elementor-element.elementor-element-e80a420 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08);
  animation-duration: 2s;
}

.elementor-14 .elementor-element.elementor-element-e80a420 .elementor-button-text {
  position: relative;
  z-index: 2;
}

@keyframes degradeDourado {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60c2fd */.elementor-14 .elementor-element.elementor-element-a60c2fd {
  animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
  0%   { transform: translateY(0); }
  65%  { transform: translateY(15px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6bfd078 */.elementor-14 .elementor-element.elementor-element-6bfd078 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aefe947 */.elementor-14 .elementor-element.elementor-element-aefe947 {
background: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-67c1d08 */.elementor-14 .elementor-element.elementor-element-67c1d08 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-79e7d25 */.elementor-14 .elementor-element.elementor-element-79e7d25 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edc0813 */.elementor-14 .elementor-element.elementor-element-edc0813 .elementor-button {
  border-radius: 0 !important;
  border: none !important;
  color: #fff !important;
  background: linear-gradient(
    92deg,
    #8A632C 0%,
    #B88A42 25%,
    #D8B36A 50%,
    #B88A42 75%,
    #7A5524 100%
  );
  background-size: 300% 300%;
  animation: degradeDourado 4s ease-in-out infinite;
  transition: transform 0.35s ease, filter 0.35s ease;
}

.elementor-14 .elementor-element.elementor-element-edc0813 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08);
  animation-duration: 2s;
}

.elementor-14 .elementor-element.elementor-element-edc0813 .elementor-button-text {
  position: relative;
  z-index: 2;
}

@keyframes degradeDourado {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5738e5 */.elementor-14 .elementor-element.elementor-element-f5738e5 {
background: var(--gradient---dark, linear-gradient(90deg, #070605 0%, #120D09 50%, #25160D 100%));
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cd5a8eb */.elementor-14 .elementor-element.elementor-element-cd5a8eb .swiper-wrapper {
  transition-timing-function: linear !important;
  -webkit-transition-timing-function: linear !important;
}

.elementor-14 .elementor-element.elementor-element-cd5a8eb img {
  position: relative;
  top: 3px; /* ajusta alinhamento vertical das imagens */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e99ef */.elementor-14 .elementor-element.elementor-element-38e99ef {
background: var(--gradient---dark, linear-gradient(90deg, #070605 0%, #120D09 50%, #25160D 100%));
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f1d6b38 */.elementor-14 .elementor-element.elementor-element-f1d6b38 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dad8e4 */.elementor-14 .elementor-element.elementor-element-1dad8e4 {
background: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-043addb */.elementor-14 .elementor-element.elementor-element-043addb .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b6ef87f */.elementor-14 .elementor-element.elementor-element-b6ef87f .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0c4696f */.elementor-14 .elementor-element.elementor-element-0c4696f .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2b7e310 */.elementor-14 .elementor-element.elementor-element-2b7e310 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ce8139b */.elementor-14 .elementor-element.elementor-element-ce8139b .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e980af0 */.elementor-14 .elementor-element.elementor-element-e980af0 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80dd966 */.elementor-14 .elementor-element.elementor-element-80dd966 {
box-shadow: 0 2.007px 20.066px 0 rgba(17, 16, 14, 0.06);
border: 1px solid rgba(23, 20, 17, 0.15);
border-radius: 4px;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9954e93 */.elementor-14 .elementor-element.elementor-element-9954e93 .elementor-button {
  border-radius: 0 !important;
  border: none !important;
  color: #fff !important;
  background: linear-gradient(
    92deg,
    #8A632C 0%,
    #B88A42 25%,
    #D8B36A 50%,
    #B88A42 75%,
    #7A5524 100%
  );
  background-size: 300% 300%;
  animation: degradeDourado 4s ease-in-out infinite;
  transition: transform 0.35s ease, filter 0.35s ease;
}

.elementor-14 .elementor-element.elementor-element-9954e93 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08);
  animation-duration: 2s;
}

.elementor-14 .elementor-element.elementor-element-9954e93 .elementor-button-text {
  position: relative;
  z-index: 2;
}

@keyframes degradeDourado {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1f5f811 */.elementor-14 .elementor-element.elementor-element-1f5f811 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f19c855 */.elementor-14 .elementor-element.elementor-element-f19c855 {
background: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ed5fd3f */.elementor-14 .elementor-element.elementor-element-ed5fd3f .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-679ebd7 */.elementor-14 .elementor-element.elementor-element-679ebd7 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e3903cd */.elementor-14 .elementor-element.elementor-element-e3903cd .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97060bc */.elementor-14 .elementor-element.elementor-element-97060bc {
    box-shadow: 0 2px 20px 0 rgba(17, 16, 14, 0.1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5edaf6d */.elementor-14 .elementor-element.elementor-element-5edaf6d .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f25fb9 */.elementor-14 .elementor-element.elementor-element-3f25fb9 {
    box-shadow: 0 2px 20px 0 rgba(17, 16, 14, 0.1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-56d368c */.elementor-14 .elementor-element.elementor-element-56d368c .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8009645 */.elementor-14 .elementor-element.elementor-element-8009645 {
    box-shadow: 0 2px 20px 0 rgba(17, 16, 14, 0.1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-616eaa4 */.elementor-14 .elementor-element.elementor-element-616eaa4 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d374a59 */.elementor-14 .elementor-element.elementor-element-d374a59 {
    box-shadow: 0 2px 20px 0 rgba(17, 16, 14, 0.1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fdbef82 */.elementor-14 .elementor-element.elementor-element-fdbef82 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8846805 */.elementor-14 .elementor-element.elementor-element-8846805 {
    box-shadow: 0 2px 20px 0 rgba(17, 16, 14, 0.1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a14cc6f */.elementor-14 .elementor-element.elementor-element-a14cc6f .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35a2ba */.elementor-14 .elementor-element.elementor-element-b35a2ba {
    box-shadow: 0 2px 20px 0 rgba(17, 16, 14, 0.1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0d0bcae */.elementor-14 .elementor-element.elementor-element-0d0bcae .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18a6aa7 */.elementor-14 .elementor-element.elementor-element-18a6aa7 {
background: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-04fda5f */.elementor-14 .elementor-element.elementor-element-04fda5f .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8ee4317 */.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-518e2f2 */.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f2257d9 */.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0571436 */.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-543b984 */.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8ee4317 */.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-518e2f2 */.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f2257d9 */.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0571436 */.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-543b984 */.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8ee4317 */.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-518e2f2 */.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f2257d9 */.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0571436 */.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-543b984 */.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8ee4317 */.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-518e2f2 */.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f2257d9 */.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0571436 */.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-543b984 */.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8ee4317 */.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-518e2f2 */.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f2257d9 */.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0571436 */.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-543b984 */.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8ee4317 */.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-8ee4317 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-518e2f2 */.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-518e2f2 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f2257d9 */.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-f2257d9 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0571436 */.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-0571436 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-543b984 */.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play {
    width: 96px;
    height: 96px;
    border-radius: 50%;

    background: linear-gradient(
        145deg,
        rgba(0, 0, 0, 0.78),
        rgba(28, 28, 28, 0.52)
    );

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    display: flex;
    align-items: center;
    justify-content: center;

    border: none !important;
}

/* Esconde o ícone original com o círculo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play i,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play svg,
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play .e-eicon-play {
    display: none !important;
}

/* Cria um novo play limpo */
.elementor-14 .elementor-element.elementor-element-543b984 .elementor-custom-embed-play::after {
    content: "";
    width: 0;
    height: 0;

    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 23px solid #ffffff;

    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d721a3e *//* bullet ativo — vira uma pílula com degradê gold */
.elementor-14 .elementor-element.elementor-element-d721a3e .swiper-pagination-bullet-active {
  width: 30px; /* largura da pílula — mude aqui */
  border-radius: 4px;
  background: linear-gradient(92deg, #3A2611 0%, #6B451C 42%, #8A632C 68%, #4A3218 100%) !important;
  opacity: 1 !important;
}

/* todos os bullets recebem transição */
.elementor-14 .elementor-element.elementor-element-d721a3e .swiper-pagination-bullet {
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43a4d52 */.elementor-14 .elementor-element.elementor-element-43a4d52 .elementor-button {
  border-radius: 0 !important;
  border: none !important;
  color: #fff !important;
  background: linear-gradient(
    92deg,
    #8A632C 0%,
    #B88A42 25%,
    #D8B36A 50%,
    #B88A42 75%,
    #7A5524 100%
  );
  background-size: 300% 300%;
  animation: degradeDourado 4s ease-in-out infinite;
  transition: transform 0.35s ease, filter 0.35s ease;
}

.elementor-14 .elementor-element.elementor-element-43a4d52 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08);
  animation-duration: 2s;
}

.elementor-14 .elementor-element.elementor-element-43a4d52 .elementor-button-text {
  position: relative;
  z-index: 2;
}

@keyframes degradeDourado {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d56a143 */.elementor-14 .elementor-element.elementor-element-d56a143 {
  position: absolute;
  bottom: 0;
  left: 0;
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2acee15 */.elementor-14 .elementor-element.elementor-element-2acee15 {
  animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
  0%   { transform: translateY(0); }
  65%  { transform: translateY(15px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-adf95eb */.elementor-14 .elementor-element.elementor-element-adf95eb .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2c22ac */.elementor-14 .elementor-element.elementor-element-b2c22ac {
background: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0e11132 */.elementor-14 .elementor-element.elementor-element-0e11132 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #7A5524 0%, #B98A42 42%, #D8B36A 68%, #8A632C 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a410311 */.elementor-14 .elementor-element.elementor-element-a410311 .elementor-button {
  background: transparent !important;
  border-radius: 0 !important;
  border: 2px solid transparent !important;
  border-image: linear-gradient(90deg, #8A632C 0%, #B88A42 50%, #7A5524 100%) 1 !important;
  color: #8A632C !important;
}

.elementor-14 .elementor-element.elementor-element-a410311 .elementor-button-text {
  color: #8A632C !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ef403da */.elementor-14 .elementor-element.elementor-element-ef403da .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #C79A50 0%, #D8B36A 40%, #F1DCA4 68%, #B98A42 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80a5a75 */.elementor-14 .elementor-element.elementor-element-80a5a75 {
background: linear-gradient(92deg, #C79A50 0%, #D8B36A 42%, #F1DCA4 68%, #B98A42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe247a0 */.elementor-14 .elementor-element.elementor-element-fe247a0 {
background: linear-gradient(180deg, #C79A50 0%, #D8B36A 42%, #F1DCA4 68%, #B98A42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e32b92 */.elementor-14 .elementor-element.elementor-element-0e32b92 {
border-radius: 4px;
border: 1px solid rgba(216, 179, 106, 0.15);
background: rgba(255, 255, 255, 0.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65a896a */.elementor-14 .elementor-element.elementor-element-65a896a {
background: linear-gradient(180deg, #C79A50 0%, #D8B36A 42%, #F1DCA4 68%, #B98A42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29bc774 */.elementor-14 .elementor-element.elementor-element-29bc774 {
border-radius: 4px;
border: 1px solid rgba(216, 179, 106, 0.15);
background: rgba(255, 255, 255, 0.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-016b544 */.elementor-14 .elementor-element.elementor-element-016b544 {
background: linear-gradient(180deg, #C79A50 0%, #D8B36A 42%, #F1DCA4 68%, #B98A42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e585a5e */.elementor-14 .elementor-element.elementor-element-e585a5e {
border-radius: 4px;
border: 1px solid rgba(216, 179, 106, 0.15);
background: rgba(255, 255, 255, 0.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8e718c */.elementor-14 .elementor-element.elementor-element-b8e718c {
background: linear-gradient(180deg, #C79A50 0%, #D8B36A 42%, #F1DCA4 68%, #B98A42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db78e62 */.elementor-14 .elementor-element.elementor-element-db78e62 {
border-radius: 4px;
border: 1px solid rgba(216, 179, 106, 0.15);
background: rgba(255, 255, 255, 0.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6babad */.elementor-14 .elementor-element.elementor-element-e6babad {
background: linear-gradient(180deg, #C79A50 0%, #D8B36A 42%, #F1DCA4 68%, #B98A42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd8747 */.elementor-14 .elementor-element.elementor-element-abd8747 {
border-radius: 4px;
border: 1px solid rgba(216, 179, 106, 0.15);
background: rgba(255, 255, 255, 0.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05dcdb */.elementor-14 .elementor-element.elementor-element-f05dcdb {
background: linear-gradient(180deg, #C79A50 0%, #D8B36A 42%, #F1DCA4 68%, #B98A42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aea62a2 */.elementor-14 .elementor-element.elementor-element-aea62a2 {
border-radius: 4px;
border: 1px solid rgba(216, 179, 106, 0.15);
background: rgba(255, 255, 255, 0.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9a26c3 */.elementor-14 .elementor-element.elementor-element-f9a26c3 .elementor-button {
  border-radius: 0 !important;
  border: none !important;
  color: #fff !important;
  background: linear-gradient(
    92deg,
    #8A632C 0%,
    #B88A42 25%,
    #D8B36A 50%,
    #B88A42 75%,
    #7A5524 100%
  );
  background-size: 300% 300%;
  animation: degradeDourado 4s ease-in-out infinite;
  transition: transform 0.35s ease, filter 0.35s ease;
}

.elementor-14 .elementor-element.elementor-element-f9a26c3 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08);
  animation-duration: 2s;
}

.elementor-14 .elementor-element.elementor-element-f9a26c3 .elementor-button-text {
  position: relative;
  z-index: 2;
}

@keyframes degradeDourado {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc6c9b */.elementor-14 .elementor-element.elementor-element-2fc6c9b {
    background: var(--gradient---dark, linear-gradient(90deg, #070605 0%, #120D09 50%, #25160D 100%));
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-19c6936 */.elementor-14 .elementor-element.elementor-element-19c6936 .elementor-divider-separator {
  border-top: 2px solid transparent !important;
  border-image: linear-gradient(92deg, #C79A50 0%, #D8B36A 40%, #F1DCA4 68%, #B98A42 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-774014c */.elementor-14 .elementor-element.elementor-element-774014c {
background: linear-gradient(92deg, #C79A50 0%, #D8B36A 42%, #F1DCA4 68%, #B98A42 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a0221d1 */.elementor-14 .elementor-element.elementor-element-a0221d1 .elementor-divider-separator {
  border-top: 2px solid transparent !important;
  border-image: linear-gradient(92deg, #C79A50 0%, #D8B36A 40%, #F1DCA4 68%, #B98A42 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-158e578 */.elementor-14 .elementor-element.elementor-element-158e578 .elementor-button {
  border-radius: 0 !important;
  border: none !important;
  color: #fff !important;
  background: linear-gradient(
    92deg,
    #8A632C 0%,
    #B88A42 25%,
    #D8B36A 50%,
    #B88A42 75%,
    #7A5524 100%
  );
  background-size: 300% 300%;
  animation: degradeDourado 4s ease-in-out infinite;
  transition: transform 0.35s ease, filter 0.35s ease;
}

.elementor-14 .elementor-element.elementor-element-158e578 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08);
  animation-duration: 2s;
}

.elementor-14 .elementor-element.elementor-element-158e578 .elementor-button-text {
  position: relative;
  z-index: 2;
}

@keyframes degradeDourado {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0f71739 */.elementor-14 .elementor-element.elementor-element-0f71739 .elementor-divider-separator {
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(92deg, #C79A50 0%, #D8B36A 40%, #F1DCA4 68%, #B98A42 100%) 1 !important;
}/* End custom CSS */
/* Start custom CSS */.destaque {
  color: #7A5524;
  font-family: "Playfair Display", serif;
  font-style: italic;
}

.semibold {
    font-weight: 600;
}

.destaque-light {
  color: #D8B36A;
  font-family: "Playfair Display", serif;
  font-style: italic;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Regular.eot');
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Regular.woff2') format('woff2'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Regular.woff') format('woff'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Regular.ttf') format('truetype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Regular.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-SemiBold.eot');
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-SemiBold.woff2') format('woff2'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-SemiBold.woff') format('woff'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-SemiBold.ttf') format('truetype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-SemiBold.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Bold.eot');
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Bold.woff2') format('woff2'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Bold.woff') format('woff'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Bold.ttf') format('truetype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/DMSans-Bold.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Regular.eot');
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Regular.woff2') format('woff2'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Regular.woff') format('woff'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Regular.ttf') format('truetype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Regular.svg#PlayfairDisplay') format('svg');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Italic.eot');
	src: url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Italic.woff2') format('woff2'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Italic.woff') format('woff'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Italic.ttf') format('truetype'),
		url('https://thaynaracarvalho.com/wp-content/uploads/2026/04/PlayfairDisplay-Italic.svg#PlayfairDisplay') format('svg');
}
/* End Custom Fonts CSS */