.elementor-81 .elementor-element.elementor-element-44fbd8e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-44fbd8e:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-44fbd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-81 .elementor-element.elementor-element-1899da8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-81 .elementor-element.elementor-element-1899da8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-128ea49{--display:flex;--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-81 .elementor-element.elementor-element-3cef663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-3cef663 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:var( --e-global-color-654b33e );}.elementor-81 .elementor-element.elementor-element-bbb7506{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-bbb7506.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-f8d52b6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-f8d52b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-a8725d3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-a8725d3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-a8725d3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-88159c0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-88159c0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-88159c0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-46f0529{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-46f0529.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-c7f8fe3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-c7f8fe3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-752839e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-752839e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-752839e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-33dee50 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-33dee50 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-33dee50{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-f12e72c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f12e72c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-7ac8f06{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-7ac8f06 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-4ae4598 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-4ae4598 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-4ae4598{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-2da6f83 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-2da6f83 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-2da6f83{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-cef46e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-cef46e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-b77e4c5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-b77e4c5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-80d547f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-80d547f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-80d547f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-43d34ce .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-43d34ce .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-43d34ce{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-694ab76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-694ab76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-40d3ef0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-40d3ef0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-90de5d7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-90de5d7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-90de5d7{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-aae546f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-aae546f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-aae546f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-0aa59e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-0aa59e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-e316871{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-e316871 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-7f30672 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-7f30672 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-7f30672{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-ea3372e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-ea3372e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-ea3372e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-7003de9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-7003de9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-2871df8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-2871df8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-6916406 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-6916406 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-6916406{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-81 .elementor-element.elementor-element-03c28a8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-81 .elementor-element.elementor-element-03c28a8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-03c28a8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-44fbd8e{--content-width:1200px;}.elementor-81 .elementor-element.elementor-element-1899da8{--width:100%;}.elementor-81 .elementor-element.elementor-element-128ea49{--width:68%;}.elementor-81 .elementor-element.elementor-element-bbb7506{--width:100%;}.elementor-81 .elementor-element.elementor-element-46f0529{--width:100%;}.elementor-81 .elementor-element.elementor-element-f12e72c{--width:100%;}.elementor-81 .elementor-element.elementor-element-cef46e7{--width:100%;}.elementor-81 .elementor-element.elementor-element-694ab76{--width:100%;}.elementor-81 .elementor-element.elementor-element-0aa59e2{--width:100%;}.elementor-81 .elementor-element.elementor-element-7003de9{--width:100%;}}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-44fbd8e{--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-3cef663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-3cef663 .elementor-heading-title{font-size:28px;}.elementor-81 .elementor-element.elementor-element-bbb7506{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f8d52b6 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-46f0529{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c7f8fe3 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-f12e72c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-7ac8f06 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-cef46e7{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-b77e4c5 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-694ab76{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-40d3ef0 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-0aa59e2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e316871 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-7003de9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-2871df8 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-44fbd8e{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-1899da8{--margin-top:50px;--margin-bottom:20px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-128ea49{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-81 .elementor-element.elementor-element-3cef663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-3cef663 .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-81 .elementor-element.elementor-element-bbb7506{--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-81 .elementor-element.elementor-element-f8d52b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-f8d52b6 .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-81 .elementor-element.elementor-element-46f0529{--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-81 .elementor-element.elementor-element-c7f8fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-c7f8fe3 .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-81 .elementor-element.elementor-element-f12e72c{--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-81 .elementor-element.elementor-element-7ac8f06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-7ac8f06 .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-81 .elementor-element.elementor-element-cef46e7{--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-81 .elementor-element.elementor-element-b77e4c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-b77e4c5 .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-81 .elementor-element.elementor-element-694ab76{--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-81 .elementor-element.elementor-element-40d3ef0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-40d3ef0 .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-81 .elementor-element.elementor-element-0aa59e2{--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-81 .elementor-element.elementor-element-e316871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-e316871 .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-81 .elementor-element.elementor-element-7003de9{--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-81 .elementor-element.elementor-element-2871df8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-2871df8 .elementor-heading-title{font-size:21px;line-height:35px;}}/* Start custom CSS for heading, class: .elementor-element-3cef663 */.gold-text {
  background: linear-gradient(90deg, #d4af37, #f5e79d, #b8860b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44fbd8e *//* === Star Particles Background (CSS Only) === */
.stars-section {
  position: relative;
  overflow: hidden;     /* Prevent stars from overflowing */
  isolation: isolate;   /* Ensure pseudo-elements don't interfere with content */
  background: #000;     /* Base black background */
}

/* Colors for stars */
:root {
  --star1: rgba(255, 255, 255, 0.95);   /* bright white */
  --star2: rgba(255, 255, 255, 0.6);    /* soft white */
  --star3: rgba(212, 175, 55, 0.5);     /* subtle gold */
}

/* Common style for star layers */
.stars-section::before,
.stars-section::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0; /* behind content */
}

/* === Layer 1: Dense, brighter stars with blink === */
.stars-section::before {
  background-image:
    radial-gradient(circle at 20% 30%, var(--star1) 1px, transparent 1.2px),
    radial-gradient(circle at 80% 20%, var(--star2) 1px, transparent 1.3px),
    radial-gradient(circle at 60% 70%, var(--star1) 1px, transparent 1.2px),
    radial-gradient(circle at 10% 80%, var(--star3) 1px, transparent 1.3px),
    radial-gradient(circle at 40% 50%, var(--star2) 1px, transparent 1.2px),
    radial-gradient(circle at 95% 60%, var(--star1) 1px, transparent 1.2px),
    radial-gradient(circle at 30% 10%, var(--star3) 1px, transparent 1.3px);
  background-repeat: repeat;
  background-size: 180px 180px, 220px 220px, 260px 260px, 300px 300px, 340px 340px, 380px 380px, 420px 420px;
  animation: stars-drift-1 60s linear infinite, stars-twinkle-1 3.5s ease-in-out infinite;
  opacity: 0.9;
}

/* === Layer 2: Sparse, slower stars with separate twinkle === */
.stars-section::after {
  background-image:
    radial-gradient(circle at 15% 20%, var(--star2) 0.8px, transparent 1px),
    radial-gradient(circle at 70% 40%, var(--star1) 0.8px, transparent 1px),
    radial-gradient(circle at 45% 85%, var(--star3) 0.8px, transparent 1px),
    radial-gradient(circle at 90% 75%, var(--star2) 0.8px, transparent 1px),
    radial-gradient(circle at 25% 60%, var(--star1) 0.8px, transparent 1px);
  background-repeat: repeat;
  background-size: 260px 260px, 300px 300px, 340px 340px, 380px 380px, 420px 420px;
  animation: stars-drift-2 120s linear infinite, stars-twinkle-2 5.5s ease-in-out infinite;
  opacity: 0.75;
}

/* === Animations === */

/* Parallax-like slow drift (optional) */
@keyframes stars-drift-1 {
  from { transform: translateY(0) translateX(0); }
  to   { transform: translateY(-100px) translateX(-50px); }
}

@keyframes stars-drift-2 {
  from { transform: translateY(0) translateX(0); }
  to   { transform: translateY(-200px) translateX(100px); }
}

/* Twinkling (blinking) effect */
@keyframes stars-twinkle-1 {
  0%, 100% { filter: brightness(0.4); }
  50%      { filter: brightness(1.6); }
}

@keyframes stars-twinkle-2 {
  0%, 100% { filter: brightness(0.2); }
  50%      { filter: brightness(1.3); }
}

/* Ensure content is above stars */
.stars-section > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */