.elementor-138 .elementor-element.elementor-element-6d8d8c00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-138 .elementor-element.elementor-element-6d8d8c00:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-6d8d8c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0608;}.elementor-138 .elementor-element.elementor-element-12ad8419{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-138 .elementor-element.elementor-element-513703e3 img{width:27%;}.elementor-138 .elementor-element.elementor-element-1a49670c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-138 .elementor-element.elementor-element-1e520271 .elementor-menu-toggle{margin:0 auto;}.elementor-138 .elementor-element.elementor-element-1e520271 .elementor-nav-menu .elementor-item{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-138 .elementor-element.elementor-element-1e520271 .elementor-nav-menu--main .elementor-item{color:rgba(255,255,255,0.7);fill:rgba(255,255,255,0.7);}.elementor-138 .elementor-element.elementor-element-1e520271 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-138 .elementor-element.elementor-element-1e520271 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-138 .elementor-element.elementor-element-1e520271 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-138 .elementor-element.elementor-element-1e520271 .elementor-nav-menu--main .elementor-item:focus{color:#C8956A;fill:#C8956A;}.elementor-138 .elementor-element.elementor-element-395149fd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-138 .elementor-element.elementor-element-7a954e49 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#C8956A;color:#C8956A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8956A;border-radius:2px 2px 2px 2px;padding:12px 28px 12px 28px;}.elementor-138 .elementor-element.elementor-element-7a954e49 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-7a954e49 .elementor-button:focus{background-color:#C8956A;color:#0D0608;}.elementor-138 .elementor-element.elementor-element-7a954e49 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-7a954e49 .elementor-button:focus svg{fill:#0D0608;}.elementor-138 .elementor-element.elementor-element-2fc7bf13{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-2fc7bf13:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-2fc7bf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0608;}.elementor-138 .elementor-element.elementor-element-2ee11db0{--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:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:60px;}.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-138 .elementor-element.elementor-element-4bdc8423 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-138 .elementor-element.elementor-element-4bdc8423 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-47f91b20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-47f91b20 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:90px;font-weight:300;font-style:italic;line-height:0.9em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-19eb2bf5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-19eb2bf5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:700;font-style:normal;line-height:0.95em;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-36387bb8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-138 .elementor-element.elementor-element-36387bb8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:75px;font-weight:300;font-style:italic;line-height:0.9em;color:#FFFFFF;}.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-138 .elementor-element.elementor-element-19b70b1{--divider-border-style:solid;--divider-color:#C8956A;--divider-border-width:1px;}.elementor-138 .elementor-element.elementor-element-19b70b1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-138 .elementor-element.elementor-element-19b70b1 .elementor-divider-separator{width:122px;}.elementor-138 .elementor-element.elementor-element-19b70b1 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-138 .elementor-element.elementor-element-71a6c6cd > .elementor-widget-container{padding:0px 0px 48px 0px;}.elementor-138 .elementor-element.elementor-element-71a6c6cd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:300;line-height:1.8em;color:rgba(255,255,255,0.6);}.elementor-138 .elementor-element.elementor-element-71639ae3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-138 .elementor-element.elementor-element-4011cbe0 .elementor-button{background-color:#C8956A;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#0D0608;color:#0D0608;border-radius:2px 2px 2px 2px;padding:18px 40px 18px 40px;}.elementor-138 .elementor-element.elementor-element-4011cbe0 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-4011cbe0 .elementor-button:focus{background-color:#E8C4A0;color:#0D0608;}.elementor-138 .elementor-element.elementor-element-4011cbe0 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-4011cbe0 .elementor-button:focus svg{fill:#0D0608;}.elementor-138 .elementor-element.elementor-element-634f27e8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:rgba(255,255,255,0.6);color:rgba(255,255,255,0.6);border-radius:2px 2px 2px 2px;padding:18px 32px 18px 32px;}.elementor-138 .elementor-element.elementor-element-634f27e8 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-634f27e8 .elementor-button:focus{background-color:rgba(255,255,255,0.05);color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-634f27e8 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-634f27e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4a21fdac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-31095181{text-align:center;}.elementor-138 .elementor-element.elementor-element-31095181 img{width:100%;}.elementor-138 .elementor-element.elementor-element-4746942b{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:80px;--padding-right:80px;}.elementor-138 .elementor-element.elementor-element-4746942b:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4746942b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-4c7c68ac{text-align:center;}.elementor-138 .elementor-element.elementor-element-4c7c68ac .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:rgba(255,255,255,0.9);}.elementor-138 .elementor-element.elementor-element-720bda3d{--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:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-138 .elementor-element.elementor-element-720bda3d:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-720bda3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0608;}.elementor-138 .elementor-element.elementor-element-220c7373 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-220c7373 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:300px;font-weight:700;line-height:180px;color:rgba(200,149,106,0.15);}.elementor-138 .elementor-element.elementor-element-341dbb4f{text-align:center;}.elementor-138 .elementor-element.elementor-element-341dbb4f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.65em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-6b710c68{--divider-border-style:solid;--divider-color:#C8956A;--divider-border-width:1px;}.elementor-138 .elementor-element.elementor-element-6b710c68 > .elementor-widget-container{padding:32px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-6b710c68 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-138 .elementor-element.elementor-element-6b710c68 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-138 .elementor-element.elementor-element-2a147f1e{text-align:center;}.elementor-138 .elementor-element.elementor-element-2a147f1e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-53c1a91b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-53c1a91b:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-53c1a91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110A0C;}.elementor-138 .elementor-element.elementor-element-5a663ac9{--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:flex-end;--align-items:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-5a663ac9:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-5a663ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0608;}.elementor-138 .elementor-element.elementor-element-62212cfa{text-align:center;}.elementor-138 .elementor-element.elementor-element-62212cfa img{width:80%;}.elementor-138 .elementor-element.elementor-element-31e14eb > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-138 .elementor-element.elementor-element-31e14eb{text-align:center;}.elementor-138 .elementor-element.elementor-element-31e14eb .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-44d50811 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-138 .elementor-element.elementor-element-44d50811{text-align:center;}.elementor-138 .elementor-element.elementor-element-44d50811 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-18adb5b8{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:100px;}.elementor-138 .elementor-element.elementor-element-6e06848e > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-138 .elementor-element.elementor-element-6e06848e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-5649cb2e > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-138 .elementor-element.elementor-element-5649cb2e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:rgba(200,149,106,0.15);}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-icon i{color:#C8956A;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-icon svg{fill:#C8956A;transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-30990b00{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-text{color:rgba(255,255,255,0.7);transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-4c943e9a{--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:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-138 .elementor-element.elementor-element-4c943e9a:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4c943e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0608;}.elementor-138 .elementor-element.elementor-element-3ec56255 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-3ec56255{text-align:center;}.elementor-138 .elementor-element.elementor-element-3ec56255 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-36e56a79 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-138 .elementor-element.elementor-element-36e56a79{text-align:center;}.elementor-138 .elementor-element.elementor-element-36e56a79 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:600;font-style:italic;line-height:1.1em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4270f126{--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:stretch;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-138 .elementor-element.elementor-element-2db423b8{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-138 .elementor-element.elementor-element-2db423b8:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-2db423b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D10;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-77f1c87f > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-138 .elementor-element.elementor-element-77f1c87f .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-77f1c87f.elementor-view-stacked .elementor-icon{background-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-77f1c87f.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-77f1c87f.elementor-view-default .elementor-icon{color:#C8956A;border-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-77f1c87f.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-77f1c87f.elementor-view-default .elementor-icon svg{fill:#C8956A;}.elementor-138 .elementor-element.elementor-element-77f1c87f .elementor-icon{font-size:36px;}.elementor-138 .elementor-element.elementor-element-77f1c87f .elementor-icon svg{height:36px;}.elementor-138 .elementor-element.elementor-element-146e23cf > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-146e23cf{text-align:center;}.elementor-138 .elementor-element.elementor-element-146e23cf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-5974ad98{--divider-border-style:solid;--divider-color:#C8956A;--divider-border-width:1px;}.elementor-138 .elementor-element.elementor-element-5974ad98 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-5974ad98 .elementor-divider-separator{width:30px;margin:0 auto;margin-center:0;}.elementor-138 .elementor-element.elementor-element-5974ad98 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-138 .elementor-element.elementor-element-3e1e317c{text-align:center;}.elementor-138 .elementor-element.elementor-element-3e1e317c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.5);}.elementor-138 .elementor-element.elementor-element-25c31b15{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-138 .elementor-element.elementor-element-25c31b15:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-25c31b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#772F3B;}.elementor-138 .elementor-element.elementor-element-4d15b796 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-138 .elementor-element.elementor-element-4d15b796 .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-4d15b796.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4d15b796.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-4d15b796.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4d15b796.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-4d15b796.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4d15b796 .elementor-icon{font-size:36px;}.elementor-138 .elementor-element.elementor-element-4d15b796 .elementor-icon svg{height:36px;}.elementor-138 .elementor-element.elementor-element-4c4f975d > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-4c4f975d{text-align:center;}.elementor-138 .elementor-element.elementor-element-4c4f975d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-3055f232{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.4);--divider-border-width:1px;}.elementor-138 .elementor-element.elementor-element-3055f232 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-3055f232 .elementor-divider-separator{width:30px;margin:0 auto;margin-center:0;}.elementor-138 .elementor-element.elementor-element-3055f232 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-138 .elementor-element.elementor-element-26774234{text-align:center;}.elementor-138 .elementor-element.elementor-element-26774234 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.75);}.elementor-138 .elementor-element.elementor-element-10a91e41{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-138 .elementor-element.elementor-element-10a91e41:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-10a91e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D10;}.elementor-138 .elementor-element.elementor-element-3482b244 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-138 .elementor-element.elementor-element-3482b244 .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-3482b244.elementor-view-stacked .elementor-icon{background-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-3482b244.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-3482b244.elementor-view-default .elementor-icon{color:#C8956A;border-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-3482b244.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-3482b244.elementor-view-default .elementor-icon svg{fill:#C8956A;}.elementor-138 .elementor-element.elementor-element-3482b244 .elementor-icon{font-size:36px;}.elementor-138 .elementor-element.elementor-element-3482b244 .elementor-icon svg{height:36px;}.elementor-138 .elementor-element.elementor-element-64ca7c7a > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-64ca7c7a{text-align:center;}.elementor-138 .elementor-element.elementor-element-64ca7c7a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-3b7688fd{--divider-border-style:solid;--divider-color:#C8956A;--divider-border-width:1px;}.elementor-138 .elementor-element.elementor-element-3b7688fd > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-3b7688fd .elementor-divider-separator{width:30px;margin:0 auto;margin-center:0;}.elementor-138 .elementor-element.elementor-element-3b7688fd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-138 .elementor-element.elementor-element-42e2068a{text-align:center;}.elementor-138 .elementor-element.elementor-element-42e2068a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.5);}.elementor-138 .elementor-element.elementor-element-5355ff1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-5355ff1a:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-5355ff1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110A0C;}.elementor-138 .elementor-element.elementor-element-4a69721b{--display:flex;}.elementor-138 .elementor-element.elementor-element-4a69721b:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4a69721b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#772F3B;}.elementor-138 .elementor-element.elementor-element-4888df68{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:100px;}.elementor-138 .elementor-element.elementor-element-40c0a27d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-40c0a27d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-2f294f50 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-138 .elementor-element.elementor-element-2f294f50 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-36a531c1 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-138 .elementor-element.elementor-element-36a531c1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:rgba(255,255,255,0.5);}.elementor-138 .elementor-element.elementor-element-10dc6c48{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-138 .elementor-element.elementor-element-416586d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-2640efa5 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-138 .elementor-element.elementor-element-2640efa5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-7ad0fde .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.5);}.elementor-138 .elementor-element.elementor-element-429f3724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-35ca7b95 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-138 .elementor-element.elementor-element-35ca7b95 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-29679696 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.5);}.elementor-138 .elementor-element.elementor-element-62a7195{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-34a7419e > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-138 .elementor-element.elementor-element-34a7419e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-33329d9d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.5);}.elementor-138 .elementor-element.elementor-element-42443ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-11df3db4 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-138 .elementor-element.elementor-element-11df3db4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-73266abf .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.5);}.elementor-138 .elementor-element.elementor-element-2c3780ec{--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:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-138 .elementor-element.elementor-element-2c3780ec:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-2c3780ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0608;}.elementor-138 .elementor-element.elementor-element-71fd0678 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-71fd0678{text-align:center;}.elementor-138 .elementor-element.elementor-element-71fd0678 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-f8fb110 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-138 .elementor-element.elementor-element-f8fb110{text-align:center;}.elementor-138 .elementor-element.elementor-element-f8fb110 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;font-style:italic;line-height:1.1em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-13e1b82e > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-138 .elementor-element.elementor-element-13e1b82e{text-align:center;}.elementor-138 .elementor-element.elementor-element-13e1b82e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:300;font-style:italic;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-47dd6d30{--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:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-138 .elementor-element.elementor-element-6f3b873f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-138 .elementor-element.elementor-element-6f3b873f:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-6f3b873f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D10;}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:rgba(200,149,106,0.1);}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-icon i{color:#772F3B;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-icon svg{fill:#772F3B;transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-4b6ea9a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-text{color:rgba(255,255,255,0.65);transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-4b1b503d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-138 .elementor-element.elementor-element-4b1b503d:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4b1b503d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D10;}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:rgba(200,149,106,0.1);}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-icon i{color:#C8956A;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-icon svg{fill:#C8956A;transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-3bc9ff97{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-text{color:rgba(255,255,255,0.65);transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-21babae3{--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:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-138 .elementor-element.elementor-element-21babae3:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-21babae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#772F3B;}.elementor-138 .elementor-element.elementor-element-28d6a053 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-28d6a053{text-align:center;}.elementor-138 .elementor-element.elementor-element-28d6a053 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:rgba(255,255,255,0.6);}.elementor-138 .elementor-element.elementor-element-3bfe755c > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-138 .elementor-element.elementor-element-3bfe755c{text-align:center;}.elementor-138 .elementor-element.elementor-element-3bfe755c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-7c2954db{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-138 .elementor-element.elementor-element-3313a740{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:48px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-138 .elementor-element.elementor-element-3313a740:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-3313a740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.3);}.elementor-138 .elementor-element.elementor-element-3fc57f2e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-3fc57f2e .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-3fc57f2e.elementor-view-stacked .elementor-icon{background-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-3fc57f2e.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-3fc57f2e.elementor-view-default .elementor-icon{color:#C8956A;border-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-3fc57f2e.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-3fc57f2e.elementor-view-default .elementor-icon svg{fill:#C8956A;}.elementor-138 .elementor-element.elementor-element-3fc57f2e .elementor-icon{font-size:28px;}.elementor-138 .elementor-element.elementor-element-3fc57f2e .elementor-icon svg{height:28px;}.elementor-138 .elementor-element.elementor-element-772faef8{text-align:center;}.elementor-138 .elementor-element.elementor-element-772faef8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-6bfaf2a{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:48px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-138 .elementor-element.elementor-element-6bfaf2a:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-6bfaf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.3);}.elementor-138 .elementor-element.elementor-element-79705da9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-79705da9 .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-79705da9.elementor-view-stacked .elementor-icon{background-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-79705da9.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-79705da9.elementor-view-default .elementor-icon{color:#C8956A;border-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-79705da9.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-79705da9.elementor-view-default .elementor-icon svg{fill:#C8956A;}.elementor-138 .elementor-element.elementor-element-79705da9 .elementor-icon{font-size:28px;}.elementor-138 .elementor-element.elementor-element-79705da9 .elementor-icon svg{height:28px;}.elementor-138 .elementor-element.elementor-element-61690648{text-align:center;}.elementor-138 .elementor-element.elementor-element-61690648 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-3cf86cd2{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:48px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-138 .elementor-element.elementor-element-3cf86cd2:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-3cf86cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.3);}.elementor-138 .elementor-element.elementor-element-435b4101 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-435b4101 .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-435b4101.elementor-view-stacked .elementor-icon{background-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-435b4101.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-435b4101.elementor-view-default .elementor-icon{color:#C8956A;border-color:#C8956A;}.elementor-138 .elementor-element.elementor-element-435b4101.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-435b4101.elementor-view-default .elementor-icon svg{fill:#C8956A;}.elementor-138 .elementor-element.elementor-element-435b4101 .elementor-icon{font-size:28px;}.elementor-138 .elementor-element.elementor-element-435b4101 .elementor-icon svg{height:28px;}.elementor-138 .elementor-element.elementor-element-6a34a86e{text-align:center;}.elementor-138 .elementor-element.elementor-element-6a34a86e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-3a3a67d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-3a3a67d6:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-3a3a67d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110A0C;}.elementor-138 .elementor-element.elementor-element-3c868879{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:80px;}.elementor-138 .elementor-element.elementor-element-4fb2fdfd > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-4fb2fdfd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-51e9895a > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-138 .elementor-element.elementor-element-51e9895a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:rgba(200,149,106,0.12);}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-icon i{color:#C8956A;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-icon svg{fill:#C8956A;transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-1c2df010{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-text{color:rgba(255,255,255,0.65);transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-253e2b87{--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;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-253e2b87:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-253e2b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0608;}.elementor-138 .elementor-element.elementor-element-702edbd9{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-138 .elementor-element.elementor-element-702edbd9:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-702edbd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D10;}.elementor-138 .elementor-element.elementor-element-7510ea22 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-7510ea22 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-4ad5e4ea .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.5em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-48776162{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-138 .elementor-element.elementor-element-48776162:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-48776162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D10;}.elementor-138 .elementor-element.elementor-element-620bc644 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-620bc644 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-54ddfce8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.5em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-6d26e26e{--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:140px;--padding-bottom:140px;--padding-left:80px;--padding-right:80px;}.elementor-138 .elementor-element.elementor-element-6d26e26e:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-6d26e26e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0608;}.elementor-138 .elementor-element.elementor-element-4171d08e > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-138 .elementor-element.elementor-element-4171d08e{text-align:center;}.elementor-138 .elementor-element.elementor-element-4171d08e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-678d8211 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-138 .elementor-element.elementor-element-678d8211{text-align:center;}.elementor-138 .elementor-element.elementor-element-678d8211 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:600;font-style:italic;line-height:1.15em;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-52924ff7 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-138 .elementor-element.elementor-element-52924ff7{text-align:center;}.elementor-138 .elementor-element.elementor-element-52924ff7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.45);}.elementor-138 .elementor-element.elementor-element-15ed6200{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-138 .elementor-element.elementor-element-15ed6200:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-15ed6200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0D10;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group > label, .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-subgroup label{color:rgba(255,255,255,0.5);}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group > label{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-type-html{padding-bottom:0px;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0.04);border-color:rgba(200,149,106,0.25);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0.04);border-color:rgba(200,149,106,0.25);border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group .elementor-select-wrapper::before{color:rgba(200,149,106,0.25);}.elementor-138 .elementor-element.elementor-element-69eb4d38 .e-form__buttons__wrapper__button-next{background-color:#C8956A;color:#0D0608;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-button[type="submit"]{background-color:#C8956A;color:#0D0608;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-button[type="submit"] svg *{fill:#0D0608;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .e-form__buttons__wrapper__button-next:hover{background-color:#E8C4A0;color:#ffffff;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-button[type="submit"]:hover{background-color:#E8C4A0;color:#ffffff;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-button{border-radius:2px 2px 2px 2px;}.elementor-138 .elementor-element.elementor-element-69eb4d38{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-138 .elementor-element.elementor-element-7e8f72e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:80px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-138 .elementor-element.elementor-element-7e8f72e:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-7e8f72e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080305;}.elementor-138 .elementor-element.elementor-element-4018983f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-138 .elementor-element.elementor-element-2ba0e291{--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;}.elementor-138 .elementor-element.elementor-element-54fcafe6 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-138 .elementor-element.elementor-element-54fcafe6{text-align:start;}.elementor-138 .elementor-element.elementor-element-54fcafe6 img{width:55%;}.elementor-138 .elementor-element.elementor-element-670f7783 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.6em;color:rgba(255,255,255,0.35);}.elementor-138 .elementor-element.elementor-element-7df68ed3{--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;}.elementor-138 .elementor-element.elementor-element-55dba6b9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-55dba6b9{text-align:start;}.elementor-138 .elementor-element.elementor-element-55dba6b9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-icon i{color:rgba(200,149,106,0.6);transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-icon svg{fill:rgba(200,149,106,0.6);transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-52fa9b4d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:300;}.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-text{color:rgba(255,255,255,0.45);transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-34c23c59{--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;}.elementor-138 .elementor-element.elementor-element-f2b1285 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-138 .elementor-element.elementor-element-f2b1285{text-align:start;}.elementor-138 .elementor-element.elementor-element-f2b1285 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C8956A;}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-icon i{color:rgba(255,255,255,0.35);transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-icon svg{fill:rgba(255,255,255,0.35);transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#C8956A;}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#C8956A;}.elementor-138 .elementor-element.elementor-element-2cd743e0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-1ff00040{--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:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-31080370 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:300;color:rgba(255,255,255,0.2);}.elementor-138 .elementor-element.elementor-element-129dabc3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:11px;font-weight:300;color:rgba(255,255,255,0.2);}@media(min-width:768px){.elementor-138 .elementor-element.elementor-element-6d8d8c00{--content-width:1200px;}.elementor-138 .elementor-element.elementor-element-12ad8419{--width:22%;}.elementor-138 .elementor-element.elementor-element-395149fd{--width:22%;}.elementor-138 .elementor-element.elementor-element-2fc7bf13{--content-width:1200px;}.elementor-138 .elementor-element.elementor-element-2ee11db0{--width:55%;}.elementor-138 .elementor-element.elementor-element-4a21fdac{--width:45%;}.elementor-138 .elementor-element.elementor-element-720bda3d{--content-width:900px;}.elementor-138 .elementor-element.elementor-element-5a663ac9{--width:42%;}.elementor-138 .elementor-element.elementor-element-18adb5b8{--width:58%;}.elementor-138 .elementor-element.elementor-element-4270f126{--content-width:1100px;}.elementor-138 .elementor-element.elementor-element-4a69721b{--width:5%;}.elementor-138 .elementor-element.elementor-element-4888df68{--width:95%;}.elementor-138 .elementor-element.elementor-element-2c3780ec{--content-width:1200px;}.elementor-138 .elementor-element.elementor-element-6f3b873f{--width:50%;}.elementor-138 .elementor-element.elementor-element-4b1b503d{--width:50%;}.elementor-138 .elementor-element.elementor-element-21babae3{--content-width:1200px;}.elementor-138 .elementor-element.elementor-element-3c868879{--width:55%;}.elementor-138 .elementor-element.elementor-element-253e2b87{--width:45%;}.elementor-138 .elementor-element.elementor-element-15ed6200{--content-width:800px;}}/* Start custom CSS for image, class: .elementor-element-513703e3 */.elementor-138 .elementor-element.elementor-element-513703e3 img { filter: brightness(0) invert(1) sepia(1) saturate(2) hue-rotate(320deg) brightness(1.2); transition: filter 0.3s ease, transform 0.3s ease; } .elementor-138 .elementor-element.elementor-element-513703e3 img:hover { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1e520271 */.elementor-138 .elementor-element.elementor-element-1e520271 .elementor-nav-menu a { transition: color 0.25s ease; } .elementor-138 .elementor-element.elementor-element-1e520271 .elementor-nav-menu--indicator-underline .elementor-item::after { background-color: #C8956A !important; height: 1px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a954e49 */.elementor-138 .elementor-element.elementor-element-7a954e49 .elementor-button { transition: all 0.35s ease; } .elementor-138 .elementor-element.elementor-element-7a954e49 .elementor-button:hover { box-shadow: 0 0 20px rgba(200,149,106,0.4), 0 0 60px rgba(200,149,106,0.15); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8d8c00 */.elementor-138 .elementor-element.elementor-element-6d8d8c00 { border-bottom: 1px solid rgba(183,134,100,0.2); box-shadow: 0 8px 40px rgba(0,0,0,0.6); backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px); transition: all 0.4s ease; } .elementor-138 .elementor-element.elementor-element-6d8d8c00::after { content: ''; position: absolute; bottom: 0; left: 60px; right: 60px; height: 1px; background: linear-gradient(90deg, transparent, rgba(183,134,100,0.5), transparent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f91b20 */.elementor-138 .elementor-element.elementor-element-47f91b20 { display: block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19eb2bf5 */.elementor-138 .elementor-element.elementor-element-19eb2bf5 { display: block; background: linear-gradient(90deg, #C8956A, #E8C4A0, #C8956A); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36387bb8 */.elementor-138 .elementor-element.elementor-element-36387bb8 { display: block; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-19b70b1 */.elementor-138 .elementor-element.elementor-element-19b70b1 .elementor-divider-separator { background: linear-gradient(90deg, #C8956A, rgba(200,149,106,0)); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71a6c6cd */.elementor-138 .elementor-element.elementor-element-71a6c6cd { max-width: 480px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4011cbe0 */.elementor-138 .elementor-element.elementor-element-4011cbe0 .elementor-button { box-shadow: 0 8px 32px rgba(200,149,106,0.4); transition: all 0.4s ease; } .elementor-138 .elementor-element.elementor-element-4011cbe0 .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 16px 48px rgba(200,149,106,0.6), 0 0 80px rgba(200,149,106,0.2); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-634f27e8 */.elementor-138 .elementor-element.elementor-element-634f27e8 .elementor-button { transition: all 0.35s ease; border: 1px solid rgba(255,255,255,0.2); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee11db0 */.elementor-138 .elementor-element.elementor-element-2ee11db0 { position: relative; z-index: 2; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31095181 */.elementor-138 .elementor-element.elementor-element-31095181 img { filter: drop-shadow(0 30px 80px rgba(119,47,59,0.5)); position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a21fdac */.elementor-138 .elementor-element.elementor-element-4a21fdac { position: relative; z-index: 2; } .elementor-138 .elementor-element.elementor-element-4a21fdac::before { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 420px; height: 420px; background: radial-gradient(circle, rgba(119,47,59,0.4) 0%, transparent 70%); border-radius: 50%; z-index: -1; } .elementor-138 .elementor-element.elementor-element-4a21fdac::after { content: ''; position: absolute; top: 20%; right: 10%; width: 1px; height: 60%; background: linear-gradient(180deg, transparent, rgba(200,149,106,0.4), transparent); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc7bf13 */.elementor-138 .elementor-element.elementor-element-2fc7bf13 { position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-2fc7bf13::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 80% 80% at 70% 50%, rgba(119,47,59,0.35) 0%, transparent 65%), radial-gradient(ellipse 50% 50% at 100% 0%, rgba(200,149,106,0.15) 0%, transparent 60%); pointer-events: none; z-index: 0; } .elementor-138 .elementor-element.elementor-element-2fc7bf13::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: repeating-linear-gradient(0deg, transparent, transparent 80px, rgba(255,255,255,0.015) 80px, rgba(255,255,255,0.015) 81px), repeating-linear-gradient(90deg, transparent, transparent 80px, rgba(255,255,255,0.015) 80px, rgba(255,255,255,0.015) 81px); pointer-events: none; z-index: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7c68ac */.elementor-138 .elementor-element.elementor-element-4c7c68ac { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4746942b */.elementor-138 .elementor-element.elementor-element-4746942b { background: linear-gradient(90deg, #1A0A0D, #772F3B, #C8956A, #772F3B, #1A0A0D); position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-4746942b::before { content: ''; position: absolute; inset: 0; background: repeating-linear-gradient(90deg, transparent, transparent 200px, rgba(255,255,255,0.03) 200px, rgba(255,255,255,0.03) 201px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220c7373 */.elementor-138 .elementor-element.elementor-element-220c7373 { position: absolute; top: 20px; left: 50%; transform: translateX(-50%); z-index: 0; line-height: 0.7; user-select: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-341dbb4f */.elementor-138 .elementor-element.elementor-element-341dbb4f { position: relative; z-index: 1; max-width: 780px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6b710c68 */.elementor-138 .elementor-element.elementor-element-6b710c68 { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a147f1e */.elementor-138 .elementor-element.elementor-element-2a147f1e { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-720bda3d */.elementor-138 .elementor-element.elementor-element-720bda3d { position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-720bda3d::before { content: ''; position: absolute; top: -100px; left: -100px; width: 500px; height: 500px; background: radial-gradient(circle, rgba(119,47,59,0.18) 0%, transparent 70%); border-radius: 50%; pointer-events: none; } .elementor-138 .elementor-element.elementor-element-720bda3d::after { content: ''; position: absolute; bottom: -100px; right: -100px; width: 400px; height: 400px; background: radial-gradient(circle, rgba(200,149,106,0.1) 0%, transparent 70%); border-radius: 50%; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62212cfa */.elementor-138 .elementor-element.elementor-element-62212cfa { position: relative; z-index: 0; } .elementor-138 .elementor-element.elementor-element-62212cfa img { filter: grayscale(20%) contrast(1.1); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e14eb */.elementor-138 .elementor-element.elementor-element-31e14eb { position: relative; z-index: 3; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44d50811 */.elementor-138 .elementor-element.elementor-element-44d50811 { position: relative; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a663ac9 */.elementor-138 .elementor-element.elementor-element-5a663ac9 { position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-5a663ac9::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 40%, rgba(119,47,59,0.6) 100%); z-index: 1; } .elementor-138 .elementor-element.elementor-element-5a663ac9::after { content: ''; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background: linear-gradient(180deg, transparent, rgba(200,149,106,0.4), transparent); z-index: 2; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30990b00 */.elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-item { transition: all 0.25s ease; padding: 18px 0; } .elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-item:hover .elementor-icon-list-text { color: #FFFFFF; padding-left: 6px; } .elementor-138 .elementor-element.elementor-element-30990b00 .elementor-icon-list-item:hover { padding-left: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18adb5b8 */.elementor-138 .elementor-element.elementor-element-18adb5b8 { position: relative; } .elementor-138 .elementor-element.elementor-element-18adb5b8::before { content: 'SOBRE'; position: absolute; top: 60px; right: 80px; font-family: Cormorant Garamond, serif; font-size: 120px; font-weight: 700; color: rgba(255,255,255,0.03); line-height: 1; user-select: none; letter-spacing: -5px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53c1a91b */.elementor-138 .elementor-element.elementor-element-53c1a91b { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec56255 */.elementor-138 .elementor-element.elementor-element-3ec56255 { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36e56a79 */.elementor-138 .elementor-element.elementor-element-36e56a79 { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-77f1c87f */.elementor-138 .elementor-element.elementor-element-77f1c87f { display: block; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db423b8 */.elementor-138 .elementor-element.elementor-element-2db423b8 { flex: 1; text-align: center; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: default; } .elementor-138 .elementor-element.elementor-element-2db423b8::before { content: '01'; position: absolute; bottom: -20px; right: 20px; font-family: Cormorant Garamond, serif; font-size: 140px; font-weight: 700; color: rgba(200,149,106,0.06); line-height: 1; user-select: none; } .elementor-138 .elementor-element.elementor-element-2db423b8::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #C8956A, transparent); } .elementor-138 .elementor-element.elementor-element-2db423b8:hover { background-color: #220F14; transform: translateY(-4px); } .elementor-138 .elementor-element.elementor-element-2db423b8:hover::after { opacity: 1; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d15b796 */.elementor-138 .elementor-element.elementor-element-4d15b796 { display: block; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25c31b15 */.elementor-138 .elementor-element.elementor-element-25c31b15 { flex: 1; text-align: center; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: default; background: linear-gradient(135deg, #772F3B 0%, #9A3B4A 100%) !important; } .elementor-138 .elementor-element.elementor-element-25c31b15::before { content: '02'; position: absolute; bottom: -20px; right: 20px; font-family: Cormorant Garamond, serif; font-size: 140px; font-weight: 700; color: rgba(255,255,255,0.08); line-height: 1; user-select: none; } .elementor-138 .elementor-element.elementor-element-25c31b15:hover { filter: brightness(1.1); transform: translateY(-4px) scale(1.02); box-shadow: 0 30px 60px rgba(119,47,59,0.5); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3482b244 */.elementor-138 .elementor-element.elementor-element-3482b244 { display: block; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a91e41 */.elementor-138 .elementor-element.elementor-element-10a91e41 { flex: 1; text-align: center; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: default; } .elementor-138 .elementor-element.elementor-element-10a91e41::before { content: '03'; position: absolute; bottom: -20px; right: 20px; font-family: Cormorant Garamond, serif; font-size: 140px; font-weight: 700; color: rgba(200,149,106,0.06); line-height: 1; user-select: none; } .elementor-138 .elementor-element.elementor-element-10a91e41::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #C8956A, transparent); } .elementor-138 .elementor-element.elementor-element-10a91e41:hover { background-color: #220F14; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4270f126 */.elementor-138 .elementor-element.elementor-element-4270f126 { position: relative; z-index: 1; overflow: hidden; border-radius: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c943e9a */.elementor-138 .elementor-element.elementor-element-4c943e9a { position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-4c943e9a::before { content: 'TRÍADE'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: Cormorant Garamond, serif; font-size: 200px; font-weight: 700; color: rgba(255,255,255,0.02); white-space: nowrap; user-select: none; letter-spacing: -8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a69721b */.elementor-138 .elementor-element.elementor-element-4a69721b { background: linear-gradient(180deg, #C8956A, #772F3B, #4A1B23) !important; min-height: 600px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f294f50 */.elementor-138 .elementor-element.elementor-element-2f294f50 { max-width: 700px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a531c1 */.elementor-138 .elementor-element.elementor-element-36a531c1 { max-width: 600px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416586d2 */.elementor-138 .elementor-element.elementor-element-416586d2 { flex: 1; border-top: 1px solid rgba(200,149,106,0.3); padding-top: 24px !important; transition: all 0.3s ease; } .elementor-138 .elementor-element.elementor-element-416586d2:hover { border-top-color: #C8956A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-429f3724 */.elementor-138 .elementor-element.elementor-element-429f3724 { flex: 1; border-top: 1px solid rgba(200,149,106,0.3); padding-top: 24px !important; transition: all 0.3s ease; } .elementor-138 .elementor-element.elementor-element-429f3724:hover { border-top-color: #C8956A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a7195 */.elementor-138 .elementor-element.elementor-element-62a7195 { flex: 1; border-top: 1px solid rgba(200,149,106,0.3); padding-top: 24px !important; transition: all 0.3s ease; } .elementor-138 .elementor-element.elementor-element-62a7195:hover { border-top-color: #C8956A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42443ed */.elementor-138 .elementor-element.elementor-element-42443ed { flex: 1; border-top: 1px solid rgba(200,149,106,0.3); padding-top: 24px !important; transition: all 0.3s ease; } .elementor-138 .elementor-element.elementor-element-42443ed:hover { border-top-color: #C8956A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4888df68 */.elementor-138 .elementor-element.elementor-element-4888df68 { position: relative; } .elementor-138 .elementor-element.elementor-element-4888df68::before { content: 'RH'; position: absolute; top: 40px; right: 60px; font-family: Cormorant Garamond, serif; font-size: 240px; font-weight: 700; color: rgba(255,255,255,0.025); line-height: 1; user-select: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5355ff1a */.elementor-138 .elementor-element.elementor-element-5355ff1a { position: relative; overflow: hidden; min-height: 700px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8fb110 */.elementor-138 .elementor-element.elementor-element-f8fb110 { max-width: 800px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b6ea9a8 */.elementor-138 .elementor-element.elementor-element-4b6ea9a8 .elementor-icon-list-item { padding: 18px 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3b873f */.elementor-138 .elementor-element.elementor-element-6f3b873f { border-top: 2px solid #772F3B; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3bc9ff97 */.elementor-138 .elementor-element.elementor-element-3bc9ff97 .elementor-icon-list-item { padding: 18px 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1b503d */.elementor-138 .elementor-element.elementor-element-4b1b503d { border-top: 2px solid #C8956A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3780ec */.elementor-138 .elementor-element.elementor-element-2c3780ec { position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-2c3780ec::before { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 800px; height: 1px; background: linear-gradient(90deg, transparent, rgba(200,149,106,0.3), transparent); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28d6a053 */.elementor-138 .elementor-element.elementor-element-28d6a053 { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bfe755c */.elementor-138 .elementor-element.elementor-element-3bfe755c { position: relative; z-index: 1; max-width: 800px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fc57f2e */.elementor-138 .elementor-element.elementor-element-3fc57f2e { display: block; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3313a740 */.elementor-138 .elementor-element.elementor-element-3313a740 { flex: 1; border: 1px solid rgba(255,255,255,0.12); backdrop-filter: blur(10px); transition: all 0.4s ease; position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-3313a740::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, #C8956A, rgba(200,149,106,0.3)); transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } .elementor-138 .elementor-element.elementor-element-3313a740:hover::before { transform: scaleX(1); } .elementor-138 .elementor-element.elementor-element-3313a740:hover { background-color: rgba(0,0,0,0.5) !important; transform: translateY(-6px); box-shadow: 0 24px 50px rgba(0,0,0,0.3); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79705da9 */.elementor-138 .elementor-element.elementor-element-79705da9 { display: block; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bfaf2a */.elementor-138 .elementor-element.elementor-element-6bfaf2a { flex: 1; border: 1px solid rgba(255,255,255,0.12); backdrop-filter: blur(10px); transition: all 0.4s ease; position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-6bfaf2a::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, #C8956A, rgba(200,149,106,0.3)); transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } .elementor-138 .elementor-element.elementor-element-6bfaf2a:hover::before { transform: scaleX(1); } .elementor-138 .elementor-element.elementor-element-6bfaf2a:hover { background-color: rgba(0,0,0,0.5) !important; transform: translateY(-6px); box-shadow: 0 24px 50px rgba(0,0,0,0.3); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-435b4101 */.elementor-138 .elementor-element.elementor-element-435b4101 { display: block; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf86cd2 */.elementor-138 .elementor-element.elementor-element-3cf86cd2 { flex: 1; border: 1px solid rgba(255,255,255,0.12); backdrop-filter: blur(10px); transition: all 0.4s ease; position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-3cf86cd2::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, #C8956A, rgba(200,149,106,0.3)); transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } .elementor-138 .elementor-element.elementor-element-3cf86cd2:hover::before { transform: scaleX(1); } .elementor-138 .elementor-element.elementor-element-3cf86cd2:hover { background-color: rgba(0,0,0,0.5) !important; transform: translateY(-6px); box-shadow: 0 24px 50px rgba(0,0,0,0.3); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c2954db */.elementor-138 .elementor-element.elementor-element-7c2954db { position: relative; z-index: 1; width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21babae3 */.elementor-138 .elementor-element.elementor-element-21babae3 { background: linear-gradient(135deg, #4A1B23 0%, #772F3B 40%, #9A3B4A 100%) !important; position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-21babae3::before { content: ''; position: absolute; inset: 0; background-image: repeating-linear-gradient(45deg, transparent, transparent 40px, rgba(255,255,255,0.02) 40px, rgba(255,255,255,0.02) 41px); } .elementor-138 .elementor-element.elementor-element-21babae3::after { content: ''; position: absolute; top: -200px; right: -200px; width: 600px; height: 600px; background: radial-gradient(circle, rgba(200,149,106,0.15) 0%, transparent 70%); border-radius: 50%; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c2df010 */.elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-item { padding: 20px 0; transition: all 0.25s ease; } .elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-item:hover .elementor-icon-list-text { color: #FFFFFF; padding-left: 8px; } .elementor-138 .elementor-element.elementor-element-1c2df010 .elementor-icon-list-item:hover .elementor-icon { color: #E8C4A0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c868879 */.elementor-138 .elementor-element.elementor-element-3c868879 { position: relative; } .elementor-138 .elementor-element.elementor-element-3c868879::before { content: 'SERVIÇOS'; position: absolute; bottom: 40px; left: 80px; font-family: Cormorant Garamond, serif; font-size: 100px; font-weight: 700; color: rgba(255,255,255,0.025); line-height: 1; user-select: none; letter-spacing: -4px; } .elementor-138 .elementor-element.elementor-element-3c868879::after { content: ''; position: absolute; top: 0; right: 0; width: 1px; height: 100%; background: linear-gradient(180deg, transparent, rgba(200,149,106,0.3), transparent); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-702edbd9 */.elementor-138 .elementor-element.elementor-element-702edbd9 { flex: 1; position: relative; overflow: hidden; transition: all 0.35s ease; } .elementor-138 .elementor-element.elementor-element-702edbd9::before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 3px; background: linear-gradient(180deg, #C8956A, #772F3B); } .elementor-138 .elementor-element.elementor-element-702edbd9:hover { background-color: #220F14 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48776162 */.elementor-138 .elementor-element.elementor-element-48776162 { flex: 1; position: relative; overflow: hidden; transition: all 0.35s ease; } .elementor-138 .elementor-element.elementor-element-48776162::before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 3px; background: linear-gradient(180deg, #772F3B, #C8956A); } .elementor-138 .elementor-element.elementor-element-48776162:hover { background-color: #220F14 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3a67d6 */.elementor-138 .elementor-element.elementor-element-3a3a67d6 { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4171d08e */.elementor-138 .elementor-element.elementor-element-4171d08e { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-678d8211 */.elementor-138 .elementor-element.elementor-element-678d8211 { position: relative; z-index: 1; max-width: 900px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52924ff7 */.elementor-138 .elementor-element.elementor-element-52924ff7 { position: relative; z-index: 1; max-width: 600px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-69eb4d38 */.elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-button { font-family: Helvetica; font-weight: 700; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; padding: 18px 50px; box-shadow: 0 8px 30px rgba(200,149,106,0.35); transition: all 0.4s ease; width: 100%; } .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 16px 50px rgba(200,149,106,0.55); } .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group input, .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group select, .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group textarea { background: rgba(255,255,255,0.04) !important; border: 1px solid rgba(200,149,106,0.25) !important; color: #FFFFFF !important; padding: 14px 18px !important; transition: all 0.3s ease; border-radius: 2px !important; } .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group input:focus, .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group select:focus { border-color: #C8956A !important; background: rgba(200,149,106,0.06) !important; box-shadow: 0 0 0 3px rgba(200,149,106,0.1) !important; outline: none; } .elementor-138 .elementor-element.elementor-element-69eb4d38 .elementor-field-group input::placeholder { color: rgba(255,255,255,0.25) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15ed6200 */.elementor-138 .elementor-element.elementor-element-15ed6200 { position: relative; z-index: 1; border: 1px solid rgba(200,149,106,0.2); box-shadow: 0 40px 100px rgba(0,0,0,0.6); width: 100%; } .elementor-138 .elementor-element.elementor-element-15ed6200::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, #C8956A, transparent); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d26e26e */.elementor-138 .elementor-element.elementor-element-6d26e26e { position: relative; overflow: hidden; } .elementor-138 .elementor-element.elementor-element-6d26e26e::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 60% at 50% 50%, rgba(119,47,59,0.25) 0%, transparent 70%); pointer-events: none; } .elementor-138 .elementor-element.elementor-element-6d26e26e::after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 600px; height: 600px; border-radius: 50%; border: 1px solid rgba(200,149,106,0.06); box-shadow: 0 0 0 100px rgba(200,149,106,0.03), 0 0 0 200px rgba(200,149,106,0.02); pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54fcafe6 */.elementor-138 .elementor-element.elementor-element-54fcafe6 img { filter: brightness(0) invert(1) opacity(0.8); }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52fa9b4d */.elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-item:hover .elementor-icon-list-text { color: rgba(255,255,255,0.8); } .elementor-138 .elementor-element.elementor-element-52fa9b4d .elementor-icon-list-item { transition: all 0.25s ease; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2cd743e0 */.elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-icon { transition: all 0.3s ease; } .elementor-138 .elementor-element.elementor-element-2cd743e0 .elementor-icon-list-icon:hover { transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-129dabc3 */.elementor-138 .elementor-element.elementor-element-129dabc3 a { color: rgba(200,149,106,0.6); text-decoration: none; transition: color 0.25s ease; } .elementor-138 .elementor-element.elementor-element-129dabc3 a:hover { color: #C8956A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff00040 */.elementor-138 .elementor-element.elementor-element-1ff00040 { border-top: 1px solid rgba(255,255,255,0.06); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e8f72e */.elementor-138 .elementor-element.elementor-element-7e8f72e { position: relative; } .elementor-138 .elementor-element.elementor-element-7e8f72e::before { content: ''; position: absolute; top: 0; left: 100px; right: 100px; height: 1px; background: linear-gradient(90deg, transparent, rgba(200,149,106,0.4), transparent); }/* End custom CSS */