.elementor-18799 .elementor-element.elementor-element-98fc0e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18799 .elementor-element.elementor-element-28f7d91{width:var( --container-widget-width, 518px );max-width:518px;--container-widget-width:518px;--container-widget-flex-grow:0;text-align:center;}.elementor-18799 .elementor-element.elementor-element-28f7d91 .elementor-heading-title{font-size:40px;font-style:italic;line-height:45px;color:var( --e-global-color-accent );}.elementor-18799 .elementor-element.elementor-element-637b7d5{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;color:var( --e-global-color-accent );}.elementor-18799 .elementor-element.elementor-element-e74c249 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:999px 999px 999px 999px;padding:18px 30px 18px 30px;}.elementor-18799 .elementor-element.elementor-element-e74c249 .elementor-button:hover, .elementor-18799 .elementor-element.elementor-element-e74c249 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-18799 .elementor-element.elementor-element-e74c249 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18799 .elementor-element.elementor-element-e74c249.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18799 .elementor-element.elementor-element-28dc7f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B99831;--border-color:#B99831;--padding-top:70px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18799 .elementor-element.elementor-element-28dc7f5:not(.elementor-motion-effects-element-type-background), .elementor-18799 .elementor-element.elementor-element-28dc7f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14110A;}.elementor-18799 .elementor-element.elementor-element-4fca9dc{--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;}.elementor-18799 .elementor-element.elementor-element-432ad0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18799 .elementor-element.elementor-element-920205c{text-align:start;}.elementor-18799 .elementor-element.elementor-element-920205c img{width:150px;}.elementor-18799 .elementor-element.elementor-element-6a03b97{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;text-transform:uppercase;line-height:19px;letter-spacing:0.8px;color:var( --e-global-color-accent );}.elementor-18799 .elementor-element.elementor-element-6a03b97 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-18799 .elementor-element.elementor-element-606af6e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;line-height:24px;color:#FFFFFF99;}.elementor-18799 .elementor-element.elementor-element-afe03c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18799 .elementor-element.elementor-element-544f849{--display:flex;}.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu--main .elementor-item{color:#FFFFFFA6;fill:#FFFFFFA6;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu--main .elementor-item:focus{color:#D8C67C;fill:#D8C67C;}.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-18799 .elementor-element.elementor-element-64f4053{--display:flex;}.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu--main .elementor-item{color:#FFFFFFA6;fill:#FFFFFFA6;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu--main .elementor-item:focus{color:#D8C67C;fill:#D8C67C;}.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-18799 .elementor-element.elementor-element-12703d5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-18799 .elementor-element.elementor-element-12703d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#202020;}:where( .elementor-18799 .elementor-element.elementor-element-12703d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-transform:uppercase;}.elementor-18799 .elementor-element.elementor-element-fb2c88b{text-align:start;}.elementor-18799 .elementor-element.elementor-element-fb2c88b .elementor-heading-title{font-size:20px;font-weight:500;font-style:italic;color:#E2BC43;}.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu--main .elementor-item{color:#FFFFFFA6;fill:#FFFFFFA6;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu--main .elementor-item:focus{color:#D8C67C;fill:#D8C67C;}.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-18799 .elementor-element.elementor-element-36ad1c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18799 .elementor-element.elementor-element-a89d133{text-align:start;}.elementor-18799 .elementor-element.elementor-element-a89d133 .elementor-heading-title{font-size:20px;font-weight:500;font-style:italic;color:#E2BC43;}.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu--main .elementor-item{color:#FFFFFFA6;fill:#FFFFFFA6;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu--main .elementor-item:focus{color:#D8C67C;fill:#D8C67C;}.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-18799 .elementor-element.elementor-element-90828cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18799 .elementor-element.elementor-element-855789d{text-align:start;}.elementor-18799 .elementor-element.elementor-element-855789d .elementor-heading-title{font-size:20px;font-weight:500;font-style:italic;color:#E2BC43;}.elementor-18799 .elementor-element.elementor-element-85fe3f4 .elementor-icon-list-icon i{color:#E2BC43;transition:color 0.3s;}.elementor-18799 .elementor-element.elementor-element-85fe3f4 .elementor-icon-list-icon svg{fill:#E2BC43;transition:fill 0.3s;}.elementor-18799 .elementor-element.elementor-element-85fe3f4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18799 .elementor-element.elementor-element-85fe3f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18799 .elementor-element.elementor-element-85fe3f4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:22px;}.elementor-18799 .elementor-element.elementor-element-85fe3f4 .elementor-icon-list-text{color:#FFFFFFA6;transition:color 0.3s;}.elementor-18799 .elementor-element.elementor-element-554e866{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-18799 .elementor-element.elementor-element-554e866 .elementor-widget-container{text-align:left;}.elementor-18799 .elementor-element.elementor-element-554e866 .elementor-social-icon{background-color:#B9983124;}.elementor-18799 .elementor-element.elementor-element-554e866 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-18799 .elementor-element.elementor-element-554e866 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-18799 .elementor-element.elementor-element-554e866 .elementor-icon{border-radius:999px 999px 999px 999px;}.elementor-18799 .elementor-element.elementor-element-25186c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#202020;--border-color:#202020;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18799 .elementor-element.elementor-element-a8b3f5e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;line-height:15px;color:#FFFFFF66;}.elementor-18799 .elementor-element.elementor-element-4a6d3b6{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;columns:1;text-align:end;font-family:"Poppins", Sans-serif;font-size:12px;line-height:15px;color:#FFFFFF66;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-18799 .elementor-element.elementor-element-98fc0e2{--content-width:85%;}.elementor-18799 .elementor-element.elementor-element-28dc7f5{--content-width:85%;}.elementor-18799 .elementor-element.elementor-element-432ad0f{--width:60%;}.elementor-18799 .elementor-element.elementor-element-afe03c1{--width:25%;}.elementor-18799 .elementor-element.elementor-element-36ad1c0{--width:25%;}.elementor-18799 .elementor-element.elementor-element-90828cc{--width:25%;}}@media(max-width:1200px) and (min-width:768px){.elementor-18799 .elementor-element.elementor-element-98fc0e2{--content-width:95%;}.elementor-18799 .elementor-element.elementor-element-28dc7f5{--content-width:95%;}.elementor-18799 .elementor-element.elementor-element-432ad0f{--width:45%;}}@media(max-width:880px) and (min-width:768px){.elementor-18799 .elementor-element.elementor-element-98fc0e2{--content-width:95%;}}@media(min-width:2400px){.elementor-18799 .elementor-element.elementor-element-606af6e{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-18799 .elementor-element.elementor-element-a8b3f5e{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-18799 .elementor-element.elementor-element-4a6d3b6{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}}@media(max-width:1280px){.elementor-18799 .elementor-element.elementor-element-28f7d91 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-18799 .elementor-element.elementor-element-e74c249 .elementor-button{letter-spacing:2px;}.elementor-18799 .elementor-element.elementor-element-606af6e{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-18799 .elementor-element.elementor-element-a8b3f5e{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-18799 .elementor-element.elementor-element-4a6d3b6{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}}@media(max-width:1200px){.elementor-18799 .elementor-element.elementor-element-28f7d91 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-18799 .elementor-element.elementor-element-606af6e{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:13px;line-height:22px;}.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-18799 .elementor-element.elementor-element-9b4624b .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-18799 .elementor-element.elementor-element-98d00fd .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-18799 .elementor-element.elementor-element-7707c98 .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-18799 .elementor-element.elementor-element-5c23109 .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-18799 .elementor-element.elementor-element-85fe3f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18799 .elementor-element.elementor-element-85fe3f4 .elementor-icon-list-item > a{font-size:13px;line-height:22px;}}@media(max-width:1024px){.elementor-18799 .elementor-element.elementor-element-28f7d91 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-18799 .elementor-element.elementor-element-637b7d5{font-size:15px;}.elementor-18799 .elementor-element.elementor-element-6a03b97{font-size:13px;}.elementor-18799 .elementor-element.elementor-element-606af6e{font-size:13px;line-height:22px;}.elementor-18799 .elementor-element.elementor-element-a8b3f5e{font-size:12px;line-height:15px;}.elementor-18799 .elementor-element.elementor-element-4a6d3b6{font-size:12px;line-height:15px;}}@media(max-width:880px){.elementor-18799 .elementor-element.elementor-element-98fc0e2{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18799 .elementor-element.elementor-element-28f7d91 .elementor-heading-title{font-size:25px;line-height:30px;}}@media(max-width:767px){.elementor-18799 .elementor-element.elementor-element-98fc0e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-18799 .elementor-element.elementor-element-28f7d91{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;text-align:center;}.elementor-18799 .elementor-element.elementor-element-28f7d91 .elementor-heading-title{font-size:25px;line-height:29px;}.elementor-18799 .elementor-element.elementor-element-637b7d5{text-align:center;font-size:15px;}.elementor-18799 .elementor-element.elementor-element-e74c249 .elementor-button{font-size:13px;}.elementor-18799 .elementor-element.elementor-element-28dc7f5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-18799 .elementor-element.elementor-element-432ad0f.e-con{--order:1;}.elementor-18799 .elementor-element.elementor-element-920205c{text-align:start;}.elementor-18799 .elementor-element.elementor-element-920205c img{width:120px;}.elementor-18799 .elementor-element.elementor-element-6a03b97{text-align:start;font-size:12px;}.elementor-18799 .elementor-element.elementor-element-606af6e{width:100%;max-width:100%;text-align:start;font-size:13px;}.elementor-18799 .elementor-element.elementor-element-afe03c1.e-con{--order:3;}.elementor-18799 .elementor-element.elementor-element-544f849{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-18799 .elementor-element.elementor-element-64f4053{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-18799 .elementor-element.elementor-element-12703d5{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:13px;--n-accordion-icon-size:13px;}.elementor-18799 .elementor-element.elementor-element-12703d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-18799 .elementor-element.elementor-element-12703d5 {--n-accordion-padding:10px 0px 10px 0px;}:where( .elementor-18799 .elementor-element.elementor-element-12703d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:1.4px;}.elementor-18799 .elementor-element.elementor-element-36ad1c0.e-con{--order:4;}.elementor-18799 .elementor-element.elementor-element-90828cc.e-con{--order:3;}.elementor-18799 .elementor-element.elementor-element-855789d{text-align:start;}.elementor-18799 .elementor-element.elementor-element-554e866 .elementor-widget-container{text-align:left;}.elementor-18799 .elementor-element.elementor-element-25186c7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18799 .elementor-element.elementor-element-a8b3f5e{text-align:center;font-size:12px;}.elementor-18799 .elementor-element.elementor-element-4a6d3b6{text-align:center;font-size:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-637b7d5 */.elementor-18799 .elementor-element.elementor-element-637b7d5 p:last-child{
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e74c249 */.elementor-18799 .elementor-element.elementor-element-e74c249 .elementor-button {
  background: linear-gradient(135deg, #B99831 0%, #D8C67C 48%, #B99831 100%);
  color: #202020;
  border: 1px solid rgba(216, 198, 124, 0.65);
  border-radius: 999px;
  padding: 16px 30px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  letter-spacing: 0.02em;
  box-shadow: 0 18px 40px rgba(185, 152, 49, 0.24);
  transition: all 0.3s ease;
}

.elementor-18799 .elementor-element.elementor-element-e74c249 .elementor-button:hover {
  background: linear-gradient(135deg, #D8C67C 0%, #B99831 52%, #D8C67C 100%);
  color: #202020;
  transform: translateY(-2px);
  box-shadow: 0 24px 52px rgba(185, 152, 49, 0.34);
}

.elementor-18799 .elementor-element.elementor-element-e74c249 .elementor-button:focus {
  outline: none;
  box-shadow: 0 0 0 4px rgba(216, 198, 124, 0.22), 0 18px 40px rgba(185, 152, 49, 0.24);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98fc0e2 */.elementor-18799 .elementor-element.elementor-element-98fc0e2 {
  position: relative;
  background:
    radial-gradient(ellipse 65% 80% at 95% 5%,  rgba(185,152,49,0.28)  0%, transparent 70%),
    radial-gradient(ellipse 55% 70% at 5%  95%, rgba(216,198,124,0.14) 0%, transparent 70%),
    #202020;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a03b97 */.elementor-18799 .elementor-element.elementor-element-6a03b97 p:last-child{
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-606af6e */.elementor-18799 .elementor-element.elementor-element-606af6e p:last-child{
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9b4624b *//* ── Footer vertical menu: submenu stacks below parent ── */
footer .sub-menu {
  position: static;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  min-width: 0;
  width: 100%;
}

footer .sub-menu li a {
  padding-left: 16px;           /* indent to show nesting */
  font-size: 11.5px;
  opacity: 0.65;
}

footer .sub-menu li a::before {
  content: '—';
  margin-right: 8px;
  color: var(--zen-gold, #B99831);
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-98d00fd *//* ── Footer vertical menu: submenu stacks below parent ── */
footer .sub-menu {
  position: static;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  min-width: 0;
  width: 100%;
}

footer .sub-menu li a {
  padding-left: 16px;           /* indent to show nesting */
  font-size: 11.5px;
  opacity: 0.65;
}

footer .sub-menu li a::before {
  content: '—';
  margin-right: 8px;
  color: var(--zen-gold, #B99831);
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9b4624b *//* ── Footer vertical menu: submenu stacks below parent ── */
footer .sub-menu {
  position: static;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  min-width: 0;
  width: 100%;
}

footer .sub-menu li a {
  padding-left: 16px;           /* indent to show nesting */
  font-size: 11.5px;
  opacity: 0.65;
}

footer .sub-menu li a::before {
  content: '—';
  margin-right: 8px;
  color: var(--zen-gold, #B99831);
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-98d00fd *//* ── Footer vertical menu: submenu stacks below parent ── */
footer .sub-menu {
  position: static;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  min-width: 0;
  width: 100%;
}

footer .sub-menu li a {
  padding-left: 16px;           /* indent to show nesting */
  font-size: 11.5px;
  opacity: 0.65;
}

footer .sub-menu li a::before {
  content: '—';
  margin-right: 8px;
  color: var(--zen-gold, #B99831);
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9b4624b *//* ── Footer vertical menu: submenu stacks below parent ── */
footer .sub-menu {
  position: static;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  min-width: 0;
  width: 100%;
}

footer .sub-menu li a {
  padding-left: 16px;           /* indent to show nesting */
  font-size: 11.5px;
  opacity: 0.65;
}

footer .sub-menu li a::before {
  content: '—';
  margin-right: 8px;
  color: var(--zen-gold, #B99831);
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-98d00fd *//* ── Footer vertical menu: submenu stacks below parent ── */
footer .sub-menu {
  position: static;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  min-width: 0;
  width: 100%;
}

footer .sub-menu li a {
  padding-left: 16px;           /* indent to show nesting */
  font-size: 11.5px;
  opacity: 0.65;
}

footer .sub-menu li a::before {
  content: '—';
  margin-right: 8px;
  color: var(--zen-gold, #B99831);
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7707c98 *//* ── Footer vertical menu: submenu stacks below parent ── */
footer .sub-menu {
  position: static;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  min-width: 0;
  width: 100%;
}

footer .sub-menu li a {
  padding-left: 16px;           /* indent to show nesting */
  font-size: 11.5px;
  opacity: 0.65;
}

footer .sub-menu li a::before {
  content: '—';
  margin-right: 8px;
  color: var(--zen-gold, #B99831);
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c23109 *//* ── Footer vertical menu: submenu stacks below parent ── */
footer .sub-menu {
  position: static;
  display: block;
  visibility: visible;
  opacity: 1;
  transform: none;
  box-shadow: none;
  background: transparent;
  padding: 0;
  min-width: 0;
  width: 100%;
}

footer .sub-menu li a {
  padding-left: 16px;           /* indent to show nesting */
  font-size: 11.5px;
  opacity: 0.65;
}

footer .sub-menu li a::before {
  content: '—';
  margin-right: 8px;
  color: var(--zen-gold, #B99831);
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8b3f5e */.elementor-18799 .elementor-element.elementor-element-a8b3f5e p:last-child{
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a6d3b6 */.elementor-18799 .elementor-element.elementor-element-4a6d3b6 p:last-child{
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28dc7f5 */.footer-watermark {
  position: relative;
  overflow: hidden;
}

.footer-watermark::before {
  content: 'GN';
  font-family: 'Lora', Georgia, serif;
  font-style: italic;
  font-weight: 600;
  font-size: clamp(160px, 30vw, 480px);
  color: transparent;
  -webkit-text-stroke: 1px rgba(185, 152, 49, 0.03);
  position: absolute;
  bottom: -80px;
  right: -20px;
  line-height: 1;
  pointer-events: none;
  user-select: none;
  z-index: 0;
  letter-spacing: -0.04em;
}

.footer-watermark > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */