.elementor-12 .elementor-element.elementor-element-77bfd9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2e2e2eff;--border-color:#2e2e2eff;--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-12 .elementor-element.elementor-element-77bfd9d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-77bfd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d0dff;}.elementor-12 .elementor-element.elementor-element-4d683d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-259ac49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8757457{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-111ed41{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0e832b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-7355976{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-7355976:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7355976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0d0da6;}.elementor-12 .elementor-element.elementor-element-e0903c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:224px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:10;}.elementor-12 .elementor-element.elementor-element-3d9cf95{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-3d9cf95 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12 .elementor-element.elementor-element-14eb1aa{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-14eb1aa > .elementor-widget-container{margin:0px auto 0px auto;}.elementor-12 .elementor-element.elementor-element-14eb1aa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;line-height:1;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-56abf2f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:28px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-56abf2f > .elementor-widget-container{margin:24px auto 0px auto;}.elementor-12 .elementor-element.elementor-element-2324103{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:initial;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:600;line-height:20px;fill:#0d0d0dff;color:#0d0d0dff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-b21a61c{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b21a61c:not(.elementor-widget-button), .elementor-12 .elementor-element.elementor-element-b21a61c.elementor-widget-button .elementor-button{background-image:linear-gradient(135deg, rgb(168, 131, 36), rgb(221, 171, 44), rgb(237, 197, 94));background-size:auto;}.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button{background-color:#0d0d0dff;font-size:14px;font-weight:500;line-height:20px;fill:#ddab2cff;color:#ddab2cff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ddab2cff;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-dad2eaa{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b59f5b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b59f5b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b59f5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-4edc592{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-c7a3c26 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:600;line-height:20px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-788a380{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-788a380 .elementor-heading-title{font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-c76d4a3{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c76d4a3 .elementor-heading-title{font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-0511aeb{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0511aeb .elementor-heading-title{font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-c7d024d{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c7d024d .elementor-heading-title{font-size:18px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-a7cd475{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-774e5e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-bc554c2 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-bc554c2 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-bc554c2 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-bc554c2 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-bc554c2 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-bc554c2 .softlite-dynamic-card-box-text-2{font-size:48px;line-height:1;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-634d3ac{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b01c03d i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-b01c03d .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-b01c03d .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-b01c03d .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-b01c03d .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:600;line-height:28px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-b01c03d .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-b01c03d .softlite-dynamic-card-box-background-color-1{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-b01c03d .softlite-dynamic-card-box-background-color-2{background-color:#ddab2c1a;}.elementor-12 .elementor-element.elementor-element-a722b4c i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-a722b4c .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-a722b4c .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-a722b4c .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-a722b4c .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:600;line-height:28px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-a722b4c .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-a722b4c .softlite-dynamic-card-box-background-color-1{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-a722b4c .softlite-dynamic-card-box-background-color-2{background-color:#ddab2c1a;}.elementor-12 .elementor-element.elementor-element-5b0ff4d i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:600;line-height:28px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .softlite-dynamic-card-box-background-color-1{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .softlite-dynamic-card-box-background-color-2{background-color:#ddab2c1a;}.elementor-12 .elementor-element.elementor-element-222952b i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-222952b .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-222952b .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-222952b .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-222952b .softlite-dynamic-card-box-text-1{font-size:18px;font-weight:600;line-height:28px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-222952b .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-222952b .softlite-dynamic-card-box-background-color-1{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-222952b .softlite-dynamic-card-box-background-color-2{background-color:#ddab2c1a;}.elementor-12 .elementor-element.elementor-element-df857a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-df857a4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-df857a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-d4b9436{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-6ebe451 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-6ebe451 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-6ebe451 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-6ebe451 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-6ebe451 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-6ebe451 .softlite-dynamic-card-box-text-2{font-size:36px;line-height:40px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-6ebe451 .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:500;line-height:20px;fill:#ddab2cff;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-f338af5{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d509cb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a0f15cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4fa92b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4fa92b4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fa92b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-50e376b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ce7eea img{width:100%;}.elementor-12 .elementor-element.elementor-element-b720472{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-4d37d7c{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4d37d7c > .elementor-widget-container{background-color:#ddab2cff;padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-4d37d7c .elementor-heading-title{font-size:12px;font-weight:500;line-height:16px;color:#0d0d0dff;}.elementor-12 .elementor-element.elementor-element-d7290c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5ea5e26 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .softlite-dynamic-card-box-text-1{font-size:12px;font-weight:500;line-height:16px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .softlite-dynamic-card-box-background-color-1{background-color:#ddab2c33;}.elementor-12 .elementor-element.elementor-element-4a85528{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4a85528 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4a85528 .elementor-heading-title{font-size:18px;font-weight:600;line-height:28px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-280fc08{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-280fc08 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ea1489 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-4ea1489 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-4ea1489 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-4ea1489 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-4ea1489 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.5;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-4ea1489 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-dda4da9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58b4c3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a4bab0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a4bab0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7a4bab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-40249fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-16ad6d5 img{width:100%;}.elementor-12 .elementor-element.elementor-element-7d53375{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c23c614 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-c23c614 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-c23c614 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-c23c614 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-c23c614 .softlite-dynamic-card-box-text-1{font-size:12px;font-weight:500;line-height:16px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-c23c614 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-c23c614 .softlite-dynamic-card-box-background-color-1{background-color:#ddab2c33;}.elementor-12 .elementor-element.elementor-element-9b61cf5{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9b61cf5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b61cf5 .elementor-heading-title{font-size:18px;font-weight:600;line-height:28px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-1395e03{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-1395e03 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-75f1280 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-75f1280 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-75f1280 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-75f1280 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-75f1280 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.5;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-75f1280 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-aa43b6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-09a40bd{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-09a40bd > .elementor-widget-container{background-color:#ddab2cff;padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-09a40bd .elementor-heading-title{font-size:12px;font-weight:500;line-height:16px;color:#0d0d0dff;}.elementor-12 .elementor-element.elementor-element-3a396a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f830e6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3e5a490{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3e5a490:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3e5a490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-35dae11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7c8cc90 img{width:100%;}.elementor-12 .elementor-element.elementor-element-89a5668{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-1d3ebde i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-1d3ebde .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-1d3ebde .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-1d3ebde .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-1d3ebde .softlite-dynamic-card-box-text-1{font-size:12px;font-weight:500;line-height:16px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-1d3ebde .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-1d3ebde .softlite-dynamic-card-box-background-color-1{background-color:#ddab2c33;}.elementor-12 .elementor-element.elementor-element-ce38ba0{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ce38ba0 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ce38ba0 .elementor-heading-title{font-size:18px;font-weight:600;line-height:28px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-8d85943{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;line-height:20px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-8d85943 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e679e9f i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-e679e9f .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-e679e9f .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-e679e9f .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-e679e9f .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.5;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-e679e9f .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-2ad04b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-cac6b40{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-cac6b40 > .elementor-widget-container{background-color:#ddab2cff;padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-cac6b40 .elementor-heading-title{font-size:12px;font-weight:500;line-height:16px;color:#0d0d0dff;}.elementor-12 .elementor-element.elementor-element-14ca5de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-309badd .elementor-button{background-color:#0d0d0dff;font-size:14px;font-weight:500;line-height:20px;fill:#ddab2cff;color:#ddab2cff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ddab2cff;border-radius:2px 2px 2px 2px;padding:8px 16px 8px 16px;}.elementor-12 .elementor-element.elementor-element-309badd{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ab92591{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89214e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-bd6ee43{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-accf90f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-94c694c{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-94c694c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-ef8be32{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ef8be32 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12 .elementor-element.elementor-element-ef8be32 .elementor-heading-title{font-size:36px;line-height:40px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-fbf250b{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:16px;line-height:1.625;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-fbf250b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12 .elementor-element.elementor-element-ee90e76{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7c61692 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-7c61692 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-7c61692 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-7c61692 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-7c61692 .softlite-dynamic-card-box-text-1{font-size:30px;font-weight:700;line-height:36px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-7c61692 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-c340116 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-c340116 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-c340116 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-c340116 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-c340116 .softlite-dynamic-card-box-text-1{font-size:30px;font-weight:700;line-height:36px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-c340116 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-4165920 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-4165920 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-4165920 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-4165920 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-4165920 .softlite-dynamic-card-box-text-1{font-size:30px;font-weight:700;line-height:36px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-4165920 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;fill:#0d0d0dff;color:#0d0d0dff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-04af64f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-04af64f:not(.elementor-widget-button), .elementor-12 .elementor-element.elementor-element-04af64f.elementor-widget-button .elementor-button{background-image:linear-gradient(135deg, rgb(168, 131, 36), rgb(221, 171, 44), rgb(237, 197, 94));background-size:auto;}.elementor-12 .elementor-element.elementor-element-0a97c76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9065c1 img{width:100%;}.elementor-12 .elementor-element.elementor-element-be5f2fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-be5f2fa:not(.elementor-widget-button), .elementor-12 .elementor-element.elementor-element-be5f2fa.elementor-widget-button .elementor-button{background-image:linear-gradient(to top, rgba(13, 13, 13, 0.8), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background-size:auto;}.elementor-12 .elementor-element.elementor-element-94227ca i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-text-2{font-size:36px;line-height:40px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.625;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:500;line-height:20px;fill:#ddab2cff;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-button{background-color:#0d0d0dff;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-button:hover .softlite-dynamic-card-box-button-text, .elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-button:focus .softlite-dynamic-card-box-button-text{color:#000000;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-button:hover, .elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-button:focus{background-color:#DDAB2C;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-background-color-1{background-color:#171717;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-background-color-2{background-color:#242424;}.elementor-12 .elementor-element.elementor-element-2525592{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3b3f16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-5c8d793 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-5c8d793 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-5c8d793 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-5c8d793 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-5c8d793 .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-5c8d793 .softlite-dynamic-card-box-text-2{font-size:36px;line-height:40px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-5ac2f7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-35cc462{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-bc3c32b .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-bc3c32b .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-bc3c32b .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-bc3c32b .softlite-dynamic-card-box-text-1{font-size:14px;line-height:1.625;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-bc3c32b .softlite-dynamic-card-box-text-2{font-size:14px;font-weight:600;line-height:20px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-bc3c32b .softlite-dynamic-card-box-background-color-1{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-307b454 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-307b454 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-307b454 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-307b454 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-307b454 .softlite-dynamic-card-box-text-1{font-size:14px;line-height:1.625;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-307b454 .softlite-dynamic-card-box-text-2{font-size:14px;font-weight:600;line-height:20px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-307b454 .softlite-dynamic-card-box-background-color-1{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-38cee87 i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-38cee87 .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-38cee87 .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-38cee87 .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-38cee87 .softlite-dynamic-card-box-text-1{font-size:14px;line-height:1.625;color:#99968fff;}.elementor-12 .elementor-element.elementor-element-38cee87 .softlite-dynamic-card-box-text-2{font-size:14px;font-weight:600;line-height:20px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-38cee87 .softlite-dynamic-card-box-background-color-1{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-b30dadf i.softlite-dynamic-icon{font-size:100%;}.elementor-12 .elementor-element.elementor-element-b30dadf .softlite-dynamic-icon i{font-size:100%;}.elementor-12 .elementor-element.elementor-element-b30dadf .softlite-dynamic-icon:not(i){width:100%;}.elementor-12 .elementor-element.elementor-element-b30dadf .softlite-dynamic-icon svg{width:100%;}.elementor-12 .elementor-element.elementor-element-b30dadf .softlite-dynamic-card-box-text-1{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#ddab2cff;}.elementor-12 .elementor-element.elementor-element-b30dadf .softlite-dynamic-card-box-text-2{font-size:36px;line-height:40px;color:#edebe9ff;}.elementor-12 .elementor-element.elementor-element-b30dadf .softlite-dynamic-card-box-background-color-1{background-color:#171717ff;}.elementor-12 .elementor-element.elementor-element-b30dadf .softlite-dynamic-card-box-background-color-2{background-color:#242424ff;}.elementor-12 .elementor-element.elementor-element-c5704ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2147483647;}.elementor-12 .elementor-element.elementor-element-c5704ba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c5704ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212426ff;}.elementor-12 .elementor-element.elementor-element-830d1c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999999;}.elementor-12 .elementor-element.elementor-element-830d1c9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-830d1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5ea0ff80;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-77bfd9d{--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-111ed41{--flex-wrap:initial;}.elementor-12 .elementor-element.elementor-element-e0903c5{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:224px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-3d9cf95 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12 .elementor-element.elementor-element-14eb1aa > .elementor-widget-container{margin:0px auto 0px auto;}.elementor-12 .elementor-element.elementor-element-56abf2f > .elementor-widget-container{margin:24px auto 0px auto;}.elementor-12 .elementor-element.elementor-element-2324103{--flex-wrap:initial;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button{border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button{border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-4edc592{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-a7cd475{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-774e5e6{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-df857a4{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4b9436{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-4d37d7c > .elementor-widget-container{padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-d7290c4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-4a85528 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-280fc08 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7d53375{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-9b61cf5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1395e03 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-09a40bd > .elementor-widget-container{padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-89a5668{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-ce38ba0 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8d85943 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cac6b40 > .elementor-widget-container{padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-14ca5de{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-309badd .elementor-button{border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:8px 16px 8px 16px;}.elementor-12 .elementor-element.elementor-element-ab92591{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89214e3{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-94c694c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-ef8be32 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12 .elementor-element.elementor-element-fbf250b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12 .elementor-element.elementor-element-ee90e76{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button{border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-2525592{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3b3f16{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-c5704ba{--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-77bfd9d{--width:auto;}.elementor-12 .elementor-element.elementor-element-4d683d2{--width:auto;}.elementor-12 .elementor-element.elementor-element-259ac49{--width:auto;}.elementor-12 .elementor-element.elementor-element-8757457{--width:auto;}.elementor-12 .elementor-element.elementor-element-111ed41{--width:auto;}.elementor-12 .elementor-element.elementor-element-0e832b3{--width:auto;}.elementor-12 .elementor-element.elementor-element-7355976{--width:auto;}.elementor-12 .elementor-element.elementor-element-e0903c5{--width:100%;}.elementor-12 .elementor-element.elementor-element-2324103{--width:auto;}.elementor-12 .elementor-element.elementor-element-b59f5b6{--width:auto;}.elementor-12 .elementor-element.elementor-element-4edc592{--width:100%;}.elementor-12 .elementor-element.elementor-element-a7cd475{--width:auto;}.elementor-12 .elementor-element.elementor-element-774e5e6{--width:100%;}.elementor-12 .elementor-element.elementor-element-634d3ac{--width:auto;}.elementor-12 .elementor-element.elementor-element-df857a4{--width:auto;}.elementor-12 .elementor-element.elementor-element-d4b9436{--width:100%;}.elementor-12 .elementor-element.elementor-element-f338af5{--width:auto;}.elementor-12 .elementor-element.elementor-element-d509cb6{--width:auto;}.elementor-12 .elementor-element.elementor-element-a0f15cc{--width:auto;}.elementor-12 .elementor-element.elementor-element-4fa92b4{--width:auto;}.elementor-12 .elementor-element.elementor-element-50e376b{--width:auto;}.elementor-12 .elementor-element.elementor-element-b720472{--width:auto;}.elementor-12 .elementor-element.elementor-element-d7290c4{--width:auto;}.elementor-12 .elementor-element.elementor-element-dda4da9{--width:auto;}.elementor-12 .elementor-element.elementor-element-58b4c3d{--width:auto;}.elementor-12 .elementor-element.elementor-element-7a4bab0{--width:auto;}.elementor-12 .elementor-element.elementor-element-40249fc{--width:auto;}.elementor-12 .elementor-element.elementor-element-7d53375{--width:auto;}.elementor-12 .elementor-element.elementor-element-aa43b6d{--width:auto;}.elementor-12 .elementor-element.elementor-element-3a396a4{--width:auto;}.elementor-12 .elementor-element.elementor-element-f830e6c{--width:auto;}.elementor-12 .elementor-element.elementor-element-3e5a490{--width:auto;}.elementor-12 .elementor-element.elementor-element-35dae11{--width:auto;}.elementor-12 .elementor-element.elementor-element-89a5668{--width:auto;}.elementor-12 .elementor-element.elementor-element-2ad04b9{--width:auto;}.elementor-12 .elementor-element.elementor-element-14ca5de{--width:auto;}.elementor-12 .elementor-element.elementor-element-ab92591{--width:auto;}.elementor-12 .elementor-element.elementor-element-89214e3{--width:100%;}.elementor-12 .elementor-element.elementor-element-bd6ee43{--width:auto;}.elementor-12 .elementor-element.elementor-element-accf90f{--width:auto;}.elementor-12 .elementor-element.elementor-element-ee90e76{--width:auto;}.elementor-12 .elementor-element.elementor-element-0a97c76{--width:auto;}.elementor-12 .elementor-element.elementor-element-be5f2fa{--width:auto;}.elementor-12 .elementor-element.elementor-element-2525592{--width:auto;}.elementor-12 .elementor-element.elementor-element-e3b3f16{--width:100%;}.elementor-12 .elementor-element.elementor-element-5ac2f7b{--width:auto;}.elementor-12 .elementor-element.elementor-element-35cc462{--width:auto;}.elementor-12 .elementor-element.elementor-element-c5704ba{--width:330px;}.elementor-12 .elementor-element.elementor-element-830d1c9{--width:auto;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-77bfd9d{--width:auto;--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4d683d2{--width:auto;}.elementor-12 .elementor-element.elementor-element-259ac49{--width:auto;}.elementor-12 .elementor-element.elementor-element-8757457{--width:auto;}.elementor-12 .elementor-element.elementor-element-111ed41{--width:auto;--flex-wrap:initial;}.elementor-12 .elementor-element.elementor-element-0e832b3{--width:auto;}.elementor-12 .elementor-element.elementor-element-7355976{--width:auto;}.elementor-12 .elementor-element.elementor-element-e0903c5{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:192px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-3d9cf95 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12 .elementor-element.elementor-element-14eb1aa > .elementor-widget-container{margin:0px auto 0px auto;}.elementor-12 .elementor-element.elementor-element-14eb1aa .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-56abf2f > .elementor-widget-container{margin:24px auto 0px auto;}.elementor-12 .elementor-element.elementor-element-2324103{--width:auto;--flex-wrap:initial;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b21a61c{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button{border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-dad2eaa{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button{border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-b59f5b6{--width:auto;}.elementor-12 .elementor-element.elementor-element-4edc592{--width:100%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-a7cd475{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-774e5e6{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-bc554c2 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-634d3ac{--width:auto;}.elementor-12 .elementor-element.elementor-element-df857a4{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4b9436{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-f338af5{--width:auto;}.elementor-12 .elementor-element.elementor-element-d509cb6{--width:auto;}.elementor-12 .elementor-element.elementor-element-a0f15cc{--width:auto;}.elementor-12 .elementor-element.elementor-element-4fa92b4{--width:auto;}.elementor-12 .elementor-element.elementor-element-50e376b{--width:auto;}.elementor-12 .elementor-element.elementor-element-b720472{--width:auto;}.elementor-12 .elementor-element.elementor-element-4d37d7c > .elementor-widget-container{padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-d7290c4{--width:auto;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-4a85528 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-280fc08 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dda4da9{--width:auto;}.elementor-12 .elementor-element.elementor-element-58b4c3d{--width:auto;}.elementor-12 .elementor-element.elementor-element-7a4bab0{--width:auto;}.elementor-12 .elementor-element.elementor-element-40249fc{--width:auto;}.elementor-12 .elementor-element.elementor-element-7d53375{--width:auto;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-9b61cf5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1395e03 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aa43b6d{--width:auto;}.elementor-12 .elementor-element.elementor-element-09a40bd > .elementor-widget-container{padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-3a396a4{--width:auto;}.elementor-12 .elementor-element.elementor-element-f830e6c{--width:auto;}.elementor-12 .elementor-element.elementor-element-3e5a490{--width:auto;}.elementor-12 .elementor-element.elementor-element-35dae11{--width:auto;}.elementor-12 .elementor-element.elementor-element-89a5668{--width:auto;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-ce38ba0 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8d85943 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2ad04b9{--width:auto;}.elementor-12 .elementor-element.elementor-element-cac6b40 > .elementor-widget-container{padding:4px 12px 4px 12px;}.elementor-12 .elementor-element.elementor-element-14ca5de{--width:auto;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-309badd{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-309badd .elementor-button{border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:8px 16px 8px 16px;}.elementor-12 .elementor-element.elementor-element-ab92591{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89214e3{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-bd6ee43{--width:auto;}.elementor-12 .elementor-element.elementor-element-accf90f{--width:auto;}.elementor-12 .elementor-element.elementor-element-94c694c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-ef8be32 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12 .elementor-element.elementor-element-ef8be32 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-fbf250b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12 .elementor-element.elementor-element-ee90e76{--width:auto;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7c61692 .softlite-dynamic-card-box-text-1{font-size:24px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-c340116 .softlite-dynamic-card-box-text-1{font-size:24px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-4165920 .softlite-dynamic-card-box-text-1{font-size:24px;line-height:32px;}.elementor-12 .elementor-element.elementor-element-04af64f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button{border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:0px 32px 0px 32px;}.elementor-12 .elementor-element.elementor-element-0a97c76{--width:auto;}.elementor-12 .elementor-element.elementor-element-be5f2fa{--width:auto;}.elementor-12 .elementor-element.elementor-element-94227ca .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-2525592{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3b3f16{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-5c8d793 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-5ac2f7b{--width:auto;}.elementor-12 .elementor-element.elementor-element-35cc462{--width:auto;}.elementor-12 .elementor-element.elementor-element-b30dadf .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-c5704ba{--width:330px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-830d1c9{--width:auto;}}.elementor-12 .elementor-element.elementor-element-543848f {width: 100%;}.elementor-12 .elementor-element.elementor-element-543848f {position: fixed;}.elementor-12 .elementor-element.elementor-element-543848f {right: 0px;}.elementor-12 .elementor-element.elementor-element-543848f {bottom: 0px;}.elementor-12 .elementor-element.elementor-element-543848f {max-width: 420px !important}.elementor-12 .elementor-element.elementor-element-543848f {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-543848f .ofh20h84{display: flex;flex-direction: column;list-style-type: none;max-height: 700px;padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;z-index: 100;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-543848f .ofh20h84::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-543848f .ofh20h84::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-543848f {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-543848f .ofh20h84{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-543848f {max-width: none !important}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-543848f {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-543848f .ofh20h84{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-12 .elementor-element.elementor-element-259ac49{display: block;}.elementor-12 .elementor-element.elementor-element-259ac49::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-259ac49::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-bafcab8 {width: 100%;}.elementor-12 .elementor-element.elementor-element-bafcab8 {height: 100%;}.elementor-12 .elementor-element.elementor-element-bafcab8 {max-width: 100% !important}.elementor-12 .elementor-element.elementor-element-bafcab8 .jqjlsx4c{display: block;height: 100%;object-fit: cover;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bafcab8 .jqjlsx4c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-bafcab8 .jqjlsx4c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-bafcab8 .tz3mij49{color: rgb(0, 0, 0);font-family: "Times New Roman";width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bafcab8 .tz3mij49::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: normal;outline-color: rgb(0, 0, 0);text-decoration: none solid rgb(0, 0, 0);text-decoration-color: rgb(0, 0, 0);-webkit-text-fill-color: rgb(0, 0, 0);-webkit-text-stroke-color: rgb(0, 0, 0);}.elementor-12 .elementor-element.elementor-element-bafcab8 .tz3mij49::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: normal;outline-color: rgb(0, 0, 0);text-decoration: none solid rgb(0, 0, 0);text-decoration-color: rgb(0, 0, 0);-webkit-text-fill-color: rgb(0, 0, 0);-webkit-text-stroke-color: rgb(0, 0, 0);}
.elementor-12 .elementor-element.elementor-element-7355976{bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.elementor-12 .elementor-element.elementor-element-7355976::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-7355976::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-0e832b3{bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-0e832b3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-0e832b3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-3d9cf95 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-3d9cf95 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}
.elementor-12 .elementor-element.elementor-element-14eb1aa .gold-text {
  color: #DDAB2C !important;
}

.elementor-12 .elementor-element.elementor-element-b21a61c {
  height: 44px;
}

.elementor-12 .elementor-element.elementor-element-b21a61c {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  height: 44px;
  text-align: center;
  grid-column-gap: 8px;
  flex-direction: row;
  overflow: hidden;
  align-items: center;
  column-gap: 8px;
  display: flex;
  justify-content: center;
  row-gap: 8px;
  transition: all 0.3s ease;
  border: 1px solid #E5B82E;
}

.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
  white-space: nowrap;
  -webkit-text-fill-color: rgb(13, 13, 13);
  -webkit-text-stroke-color: rgb(13, 13, 13);
}

.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button::after {
  animation-iteration-count: infinite;
  animation-name: shimmer;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  bottom: 0px;
  content: "";
  display: block;
  left: -39.5156px;
  position: absolute;
  right: 39.5156px;
  top: 0px;
  white-space: nowrap;
  width: 170px;
  -webkit-text-fill-color: rgb(13, 13, 13);
  -webkit-text-stroke-color: rgb(13, 13, 13);
}

.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button:hover {
  background: #0D0D0D !important;
  background-color: #0D0D0D !important;
  color: #E5B82E !important;
  border: 1px solid #E5B82E !important;
  transform: translateY(-4px);
}

.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button:hover .elementor-button-text,
.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button:hover span,
.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button:hover a {
  color: #E5B82E !important;
}

.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button:hover::before,
.elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button:hover::after {
  background: transparent !important;
  background-color: transparent !important;
  -webkit-text-fill-color: #E5B82E !important;
  -webkit-text-stroke-color: #E5B82E !important;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button {
    overflow: hidden;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button::after {
    left: 141.406px;
    right: -141.406px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button {
    overflow: hidden;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-b21a61c .elementor-button::after {
    left: -145.938px;
    right: 145.938px;
  }
}
.elementor-12 .elementor-element.elementor-element-dad2eaa {
  height: 44px;
}

.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  height: 44px;
  text-align: center;
  grid-column-gap: 8px;
  flex-direction: row;
  align-items: center;
  column-gap: 8px;
  display: flex;
  justify-content: center;
  row-gap: 8px;
  transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
  white-space: nowrap;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
  white-space: nowrap;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button:hover {
  background: rgb(221, 171, 44) !important;
  background-color: rgb(221, 171, 44) !important;
  color: #0D0D0D !important;
  border: 1px solid rgb(221, 171, 44) !important;
  transform: translateY(-4px);
}

.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button:hover .elementor-button-text,
.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button:hover span,
.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button:hover a {
  color: #0D0D0D !important;
}

.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button:hover::before,
.elementor-12 .elementor-element.elementor-element-dad2eaa .elementor-button:hover::after {
  background: transparent !important;
  background-color: transparent !important;
  -webkit-text-fill-color: #0D0D0D !important;
  -webkit-text-stroke-color: #0D0D0D !important;
}
.elementor-12 .elementor-element.elementor-element-2324103{text-align: center;grid-column-gap: 16px;}.elementor-12 .elementor-element.elementor-element-2324103::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-2324103::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-12 .elementor-element.elementor-element-e0903c5{max-width: 1400px;position: relative;text-align: center;display: block;}.elementor-12 .elementor-element.elementor-element-e0903c5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-e0903c5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-e0903c5{max-width: none;}}
.elementor-12 .elementor-element.elementor-element-111ed41{position: relative;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-111ed41::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-111ed41::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-111ed41{overflow: hidden;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-111ed41{overflow: hidden;}}
.elementor-12 .elementor-element.elementor-element-c7a3c26 {width: auto;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .jrkdu1xb{align-items: center;color: rgb(153, 150, 143);column-gap: 8px;display: flex;font-size: 14px;line-height: 20px;row-gap: 8px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .jrkdu1xb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-c7a3c26 .jrkdu1xb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-c7a3c26 .rvwfwwm4{color: rgb(153, 150, 143);column-gap: 2px;display: flex;font-size: 14px;line-height: 20px;row-gap: 2px;width: auto;grid-column-gap: 2px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .rvwfwwm4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-c7a3c26 .rvwfwwm4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-c7a3c26 .qcrz6ht3{color: rgb(221, 171, 44);display: block;fill: rgb(221, 171, 44);font-size: 14px;height: 16px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .qcrz6ht3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-c7a3c26 .qcrz6ht3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-c7a3c26 .qcrz6ht3{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-c7a3c26 .qcrz6ht3{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-c7a3c26 .phrd76rt{display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .phrd76rt::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-c7a3c26 .phrd76rt::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-788a380 .elementor-heading-title{display: block;}.elementor-12 .elementor-element.elementor-element-788a380 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-788a380 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-c76d4a3 .elementor-heading-title{display: block;}.elementor-12 .elementor-element.elementor-element-c76d4a3 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-c76d4a3 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-0511aeb .elementor-heading-title{display: block;}.elementor-12 .elementor-element.elementor-element-0511aeb .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-0511aeb .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
/* Start custom CSS for heading, class: .elementor-element-c7d024d */.elementor-12 .elementor-element.elementor-element-c7d024d .location-text {
  color: #99968F;
  font-size: 18px;
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.elementor-12 .elementor-element.elementor-element-c7d024d .location-text i {
  color: #DDAB2C;
  font-size: 18px;
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-c7d024d .elementor-heading-title{display: block;}.elementor-12 .elementor-element.elementor-element-c7d024d .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-c7d024d .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-4edc592 {
  color: rgb(153, 150, 143);
  font-size: 18px;
  line-height: 20px;
  max-width: 1400px;
  grid-column-gap: 32px;
  background-color: #0D0D0D;
  padding: 22px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}

.elementor-12 .elementor-element.elementor-element-4edc592::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
  -webkit-text-fill-color: rgb(153, 150, 143);
  -webkit-text-stroke-color: rgb(153, 150, 143);
}

.elementor-12 .elementor-element.elementor-element-4edc592::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
  -webkit-text-fill-color: rgb(153, 150, 143);
  -webkit-text-stroke-color: rgb(153, 150, 143);
}

/* Make all items align nicely */
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-items,
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-item,
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-4edc592 p,
.elementor-12 .elementor-element.elementor-element-4edc592 span {
  line-height: 1.2;
}

/* Main row layout */
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-items {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  flex-wrap: wrap;
}

/* Each item */
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-item {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Icons */
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-icon,
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-icon i,
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-icon svg {
  color: #DDAB2C !important;
  fill: #DDAB2C !important;
  font-size: 21px !important;
  width: 21px !important;
  height: 21px !important;
}

/* Text */
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-text,
.elementor-12 .elementor-element.elementor-element-4edc592 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-4edc592 p,
.elementor-12 .elementor-element.elementor-element-4edc592 span {
  color: #99968F !important;
  font-size: 18px;
  font-weight: 400;
}

/* Make 5.0 stronger/clearer */
.elementor-12 .elementor-element.elementor-element-4edc592 strong,
.elementor-12 .elementor-element.elementor-element-4edc592 b {
  color: #FFFFFF !important;
  font-size: 19px;
  font-weight: 700;
}

/* Stars */
.elementor-12 .elementor-element.elementor-element-4edc592 .fa-star,
.elementor-12 .elementor-element.elementor-element-4edc592 .fas.fa-star,
.elementor-12 .elementor-element.elementor-element-4edc592 i[class*="star"],
.elementor-12 .elementor-element.elementor-element-4edc592 svg[class*="star"] {
  color: #DDAB2C !important;
  fill: #DDAB2C !important;
}

/* Separator dots if they exist */
.elementor-12 .elementor-element.elementor-element-4edc592 .separator,
.elementor-12 .elementor-element.elementor-element-4edc592 .dot {
  color: #777777 !important;
  font-size: 22px;
}

/* Mobile */
@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-4edc592 {
    max-width: none;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-4edc592 {
    flex-direction: column;
    gap: 14px;
    padding: 20px 15px;
    font-size: 16px;
  }

  .elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-items {
    flex-direction: column;
    gap: 14px;
  }

  .elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-text,
  .elementor-12 .elementor-element.elementor-element-4edc592 .elementor-heading-title,
  .elementor-12 .elementor-element.elementor-element-4edc592 p,
  .elementor-12 .elementor-element.elementor-element-4edc592 span {
    font-size: 16px;
  }

  .elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-icon,
  .elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-icon i,
  .elementor-12 .elementor-element.elementor-element-4edc592 .elementor-icon-list-icon svg {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
  }
}
.elementor-12 .elementor-element.elementor-element-b59f5b6{display: block;}.elementor-12 .elementor-element.elementor-element-b59f5b6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-b59f5b6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-bc554c2 {width: auto;}.elementor-12 .elementor-element.elementor-element-bc554c2 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-bc554c2 .bv7cm1q5{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc554c2 .bv7cm1q5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc554c2 .bv7cm1q5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-bc554c2 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-bc554c2 .bv7cm1q5{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bc554c2 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bc554c2 .bv7cm1q5{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-bc554c2 .esg2yk43{margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc554c2 .esg2yk43::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-bc554c2 .esg2yk43::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-bc554c2 .esg2yk43{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bc554c2 .esg2yk43{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-bc554c2 .k0ctg8ze{font-family: "Playfair Display", serif;margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc554c2 .k0ctg8ze::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}.elementor-12 .elementor-element.elementor-element-bc554c2 .k0ctg8ze::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-bc554c2 .k0ctg8ze{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bc554c2 .k0ctg8ze{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-b01c03d */.elementor-12 .elementor-element.elementor-element-b01c03d {
  border: 1px solid rgba(221, 171, 44, 0.18);
  transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-b01c03d:hover {
  border-color: #DDAB2C !important;
  transform: translateY(-4px);
  box-shadow: 0 0 0 1px rgba(221, 171, 44, 0.35);
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-b01c03d .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-b01c03d {width: auto;}.elementor-12 .elementor-element.elementor-element-b01c03d .sjroubin{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;text-align: center;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}.elementor-12 .elementor-element.elementor-element-b01c03d .sjroubin::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-b01c03d .sjroubin::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-b01c03d .sjroubin{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-b01c03d .sjroubin{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}.elementor-12 .elementor-element.elementor-element-b01c03d .jwdwq1eb{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;height: 56px;justify-content: center;margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;width: 56px;flex-direction: row;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-b01c03d .jwdwq1eb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-b01c03d .jwdwq1eb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-b01c03d .jwdwq1eb{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-b01c03d .jwdwq1eb{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-b01c03d .cvqassaj{color: rgb(221, 171, 44);display: block;fill: none;height: 28px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 28px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-b01c03d .cvqassaj::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-b01c03d .cvqassaj::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-b01c03d .cvqassaj{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-b01c03d .cvqassaj{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-b01c03d .nffffr6a{font-family: "Playfair Display", serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-b01c03d .nffffr6a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-b01c03d .nffffr6a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-b01c03d .nffffr6a{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-b01c03d .nffffr6a{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-b01c03d .lba6us7i{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-b01c03d .lba6us7i::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-b01c03d .lba6us7i::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-b01c03d .lba6us7i{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-b01c03d .lba6us7i{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-a722b4c */.elementor-12 .elementor-element.elementor-element-a722b4c {
  border: 1px solid rgba(221, 171, 44, 0.18);
  transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-a722b4c:hover {
  border-color: #DDAB2C !important;
  transform: translateY(-4px);
  box-shadow: 0 0 0 1px rgba(221, 171, 44, 0.35);
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-a722b4c .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-a722b4c {width: auto;}.elementor-12 .elementor-element.elementor-element-a722b4c .pqnvt8cw{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;text-align: center;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}.elementor-12 .elementor-element.elementor-element-a722b4c .pqnvt8cw::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-a722b4c .pqnvt8cw::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-a722b4c .pqnvt8cw{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-a722b4c .pqnvt8cw{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}.elementor-12 .elementor-element.elementor-element-a722b4c .p3i51k5u{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;height: 56px;justify-content: center;margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;width: 56px;flex-direction: row;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-a722b4c .p3i51k5u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-a722b4c .p3i51k5u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-a722b4c .p3i51k5u{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-a722b4c .p3i51k5u{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-a722b4c .u337w9js{color: rgb(221, 171, 44);display: block;fill: none;height: 28px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 28px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-a722b4c .u337w9js::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-a722b4c .u337w9js::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-a722b4c .u337w9js{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-a722b4c .u337w9js{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-a722b4c .qsbf78wz{font-family: "Playfair Display", serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-a722b4c .qsbf78wz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-a722b4c .qsbf78wz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-a722b4c .qsbf78wz{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-a722b4c .qsbf78wz{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-a722b4c .dmqzeshp{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-a722b4c .dmqzeshp::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-a722b4c .dmqzeshp::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-a722b4c .dmqzeshp{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-a722b4c .dmqzeshp{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-5b0ff4d */.elementor-12 .elementor-element.elementor-element-5b0ff4d {
  border: 1px solid rgba(221, 171, 44, 0.18);
  transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-5b0ff4d:hover {
  border-color: #DDAB2C !important;
  transform: translateY(-4px);
  box-shadow: 0 0 0 1px rgba(221, 171, 44, 0.35);
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-5b0ff4d .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-5b0ff4d {width: auto;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .ix1xdel8{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;text-align: center;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .ix1xdel8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .ix1xdel8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .ix1xdel8{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .ix1xdel8{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}.elementor-12 .elementor-element.elementor-element-5b0ff4d .n3w2xxn5{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;height: 56px;justify-content: center;margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;width: 56px;flex-direction: row;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .n3w2xxn5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .n3w2xxn5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .n3w2xxn5{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .n3w2xxn5{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-5b0ff4d .szk63urr{color: rgb(221, 171, 44);display: block;fill: none;height: 28px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 28px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .szk63urr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-5b0ff4d .szk63urr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .szk63urr{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .szk63urr{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-5b0ff4d .zmwtps1x{font-family: "Playfair Display", serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .zmwtps1x::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .zmwtps1x::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .zmwtps1x{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .zmwtps1x{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-5b0ff4d .y7w2ubus{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5b0ff4d .y7w2ubus::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-5b0ff4d .y7w2ubus::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .y7w2ubus{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5b0ff4d .y7w2ubus{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-222952b */.elementor-12 .elementor-element.elementor-element-222952b {
  border: 1px solid rgba(221, 171, 44, 0.18);
  transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-222952b:hover {
  border-color: #DDAB2C !important;
  transform: translateY(-4px);
  box-shadow: 0 0 0 1px rgba(221, 171, 44, 0.35);
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-222952b .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-222952b {width: auto;}.elementor-12 .elementor-element.elementor-element-222952b .qucaipod{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;text-align: center;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}.elementor-12 .elementor-element.elementor-element-222952b .qucaipod::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-222952b .qucaipod::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-222952b .qucaipod{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-222952b .qucaipod{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}.elementor-12 .elementor-element.elementor-element-222952b .pjt9oecz{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;height: 56px;justify-content: center;margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;width: 56px;flex-direction: row;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-222952b .pjt9oecz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-222952b .pjt9oecz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-222952b .pjt9oecz{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-222952b .pjt9oecz{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-222952b .a6k25zp2{color: rgb(221, 171, 44);display: block;fill: none;height: 28px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 28px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-222952b .a6k25zp2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-222952b .a6k25zp2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-222952b .a6k25zp2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-222952b .a6k25zp2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-222952b .wpret6ud{font-family: "Playfair Display", serif;margin-bottom: 8px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-222952b .wpret6ud::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-222952b .wpret6ud::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-222952b .wpret6ud{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-222952b .wpret6ud{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-222952b .mf8a7zfb{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-222952b .mf8a7zfb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-222952b .mf8a7zfb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-222952b .mf8a7zfb{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-222952b .mf8a7zfb{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-12 .elementor-element.elementor-element-634d3ac{display: grid;grid-template-columns: repeat(4, minmax(0px, 1fr));grid-column-gap: 32px;grid-template-rows: auto;}.elementor-12 .elementor-element.elementor-element-634d3ac::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-634d3ac::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-634d3ac{grid-template-columns: repeat(1, minmax(0px, 1fr));}}
.elementor-12 .elementor-element.elementor-element-774e5e6{max-width: 1400px;display: block;}.elementor-12 .elementor-element.elementor-element-774e5e6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-774e5e6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-774e5e6{max-width: none;}}
.elementor-12 .elementor-element.elementor-element-a7cd475{display: block;}.elementor-12 .elementor-element.elementor-element-a7cd475::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-a7cd475::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-6ebe451 {width: auto;}.elementor-12 .elementor-element.elementor-element-6ebe451 {margin-top: 0px;margin-bottom: 48px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .ryjgnxjp{align-items: flex-end;display: flex;justify-content: space-between;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .ryjgnxjp::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-6ebe451 .ryjgnxjp::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-6ebe451 {margin-top: 0px;margin-bottom: 48px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .ryjgnxjp{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-6ebe451 {margin-top: 0px;margin-bottom: 48px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .ryjgnxjp{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-6ebe451 .kl6vjch7{width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .kl6vjch7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .kl6vjch7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .xl7rx6sg{margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .xl7rx6sg::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-6ebe451 .xl7rx6sg::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .xl7rx6sg{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .xl7rx6sg{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-6ebe451 .wohtgt3c{font-family: "Playfair Display", serif;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .wohtgt3c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-12 .elementor-element.elementor-element-6ebe451 .wohtgt3c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .wohtgt3c{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .wohtgt3c{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-6ebe451 .oydv14f0{align-items: center;animation-timing-function: cubic-bezier(0, 0, 0.2, 1);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;column-gap: 8px;cursor: pointer;display: flex;height: 40px;justify-content: center;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: auto;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-6ebe451 .oydv14f0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-6ebe451 .oydv14f0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .oydv14f0{border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .oydv14f0{border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;display: none;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-6ebe451 .zucxb6vb{color: rgb(221, 171, 44);cursor: pointer;display: block;fill: none;flex-shrink: 0;font-size: 14px;font-weight: 500;height: 16px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-6ebe451 .zucxb6vb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-6ebe451 .zucxb6vb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .zucxb6vb{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-6ebe451 .zucxb6vb{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-12 .elementor-element.elementor-element-4ce7eea {max-width: 100% !important}.elementor-12 .elementor-element.elementor-element-4ce7eea img{cursor: pointer;display: block;height: 100%;object-fit: cover;vertical-align: middle;}.elementor-12 .elementor-element.elementor-element-4ce7eea, .elementor-12 .elementor-element.elementor-element-4ce7eea .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-4ce7eea .elementor-image {height: 100%}.elementor-12 .elementor-element.elementor-element-4ce7eea img::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-4ce7eea img::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-50e376b{cursor: pointer;aspect-ratio: 4 / 3;overflow: hidden;display: block;}.elementor-12 .elementor-element.elementor-element-50e376b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-50e376b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-50e376b{overflow: hidden;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-50e376b{overflow: hidden;}}
.elementor-12 .elementor-element.elementor-element-4d37d7c .elementor-heading-title{cursor: pointer;}.elementor-12 .elementor-element.elementor-element-4d37d7c .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(13, 13, 13);-webkit-text-stroke-color: rgb(13, 13, 13);}.elementor-12 .elementor-element.elementor-element-4d37d7c .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(13, 13, 13);-webkit-text-stroke-color: rgb(13, 13, 13);}.elementor-12 .elementor-element.elementor-element-4d37d7c, .elementor-12 .elementor-element.elementor-element-4d37d7c .elementor-widget-container {display: inline}
.elementor-12 .elementor-element.elementor-element-b720472{cursor: pointer;left: 16px;position: absolute;top: 16px;display: block;}.elementor-12 .elementor-element.elementor-element-b720472::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-b720472::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-5ea5e26 {width: auto;}.elementor-12 .elementor-element.elementor-element-5ea5e26 {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .fs5fk02b{align-items: flex-start;cursor: pointer;display: flex;justify-content: space-between;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .fs5fk02b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .fs5fk02b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5ea5e26 {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5ea5e26 .fs5fk02b{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5ea5e26 {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5ea5e26 .fs5fk02b{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-5ea5e26 .wgjb3exu{cursor: pointer;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .wgjb3exu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .wgjb3exu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .nizsrbsg{cursor: pointer;padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;width: auto;padding-block-start: 2px;padding-block-end: 2px;padding-inline-start: 8px;padding-inline-end: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .nizsrbsg::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-5ea5e26 .nizsrbsg::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5ea5e26 .nizsrbsg{padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5ea5e26 .nizsrbsg{padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-5ea5e26 .jxkvbfbs{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5ea5e26 .jxkvbfbs::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-5ea5e26 .jxkvbfbs::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-4a85528 .elementor-heading-title{cursor: pointer;font-family: "Playfair Display", serif;}.elementor-12 .elementor-element.elementor-element-4a85528 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-4a85528 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for text-editor, class: .elementor-element-280fc08 */.elementor-12 .elementor-element.elementor-element-280fc08 .property-location-icon {
  width: 14px !important;
  height: 14px !important;
  color: rgb(221, 171, 44) !important;
  stroke: rgb(221, 171, 44) !important;
  margin-right: 6px !important;
  display: inline-block !important;
  vertical-align: -2px !important;
  flex-shrink: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-280fc08 .property-location-icon path,
.elementor-12 .elementor-element.elementor-element-280fc08 .property-location-icon circle {
  stroke: rgb(221, 171, 44) !important;
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-280fc08 .fulp0iof{color: rgb(153, 150, 143);cursor: pointer;display: block;fill: none;font-size: 14px;height: 12px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(153, 150, 143);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 12px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-280fc08 .fulp0iof::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-280fc08 .fulp0iof::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-280fc08 .fulp0iof{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-280fc08 .fulp0iof{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-280fc08 .ciawgjm4{color: rgb(153, 150, 143);cursor: pointer;fill: none;font-size: 14px;line-height: 20px;stroke: rgb(153, 150, 143);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-280fc08 .ciawgjm4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-280fc08 .ciawgjm4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-280fc08 p{align-items: center;column-gap: 4px;cursor: pointer;display: flex;row-gap: 4px;grid-column-gap: 4px;flex-direction: row;}.elementor-12 .elementor-element.elementor-element-280fc08 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-280fc08 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-4ea1489 {width: auto;}.elementor-12 .elementor-element.elementor-element-4ea1489 {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-4ea1489 .t0npsy2k{align-items: center;border-top-width: 1px;cursor: pointer;display: flex;justify-content: space-between;padding-top: 16px;padding-block-start: 16px;flex-direction: row;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-4ea1489 .t0npsy2k::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-4ea1489 .t0npsy2k::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-4ea1489 {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-4ea1489 .t0npsy2k{border-top-width: 1px;padding-top: 16px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-4ea1489 {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-4ea1489 .t0npsy2k{border-top-width: 1px;padding-top: 16px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-4ea1489 .apxw9ol4{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-4ea1489 .apxw9ol4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-4ea1489 .apxw9ol4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-4ea1489 .ys14evnc{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-4ea1489 .ys14evnc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-4ea1489 .ys14evnc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-d7290c4{cursor: pointer;flex-basis: 0%;flex-grow: 1;display: block;}.elementor-12 .elementor-element.elementor-element-d7290c4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-d7290c4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-4fa92b4{cursor: pointer;overflow: hidden;display: block;}.elementor-12 .elementor-element.elementor-element-4fa92b4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-4fa92b4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-4fa92b4{overflow: hidden;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-4fa92b4{overflow: hidden;}}
.elementor-12 .elementor-element.elementor-element-a0f15cc{cursor: pointer;display: inline;}.elementor-12 .elementor-element.elementor-element-a0f15cc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-a0f15cc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-d509cb6{cursor: pointer;display: block;}.elementor-12 .elementor-element.elementor-element-d509cb6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-d509cb6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-16ad6d5 {max-width: 100% !important}.elementor-12 .elementor-element.elementor-element-16ad6d5 img{cursor: pointer;display: block;height: 100%;object-fit: cover;vertical-align: middle;}.elementor-12 .elementor-element.elementor-element-16ad6d5, .elementor-12 .elementor-element.elementor-element-16ad6d5 .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-16ad6d5 .elementor-image {height: 100%}.elementor-12 .elementor-element.elementor-element-16ad6d5 img::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-16ad6d5 img::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-40249fc{cursor: pointer;aspect-ratio: 4 / 3;overflow: hidden;display: block;}.elementor-12 .elementor-element.elementor-element-40249fc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-40249fc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-40249fc{overflow: hidden;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-40249fc{overflow: hidden;}}
.elementor-12 .elementor-element.elementor-element-c23c614 {width: auto;}.elementor-12 .elementor-element.elementor-element-c23c614 {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-c23c614 .irttd8yb{align-items: flex-start;cursor: pointer;display: flex;justify-content: space-between;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c23c614 .irttd8yb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-c23c614 .irttd8yb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-c23c614 {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-c23c614 .irttd8yb{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-c23c614 {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-c23c614 .irttd8yb{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-c23c614 .csnf7ggz{cursor: pointer;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c23c614 .csnf7ggz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-c23c614 .csnf7ggz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-c23c614 .yw2sn7pr{cursor: pointer;padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;width: auto;padding-block-start: 2px;padding-block-end: 2px;padding-inline-start: 8px;padding-inline-end: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c23c614 .yw2sn7pr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-c23c614 .yw2sn7pr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-c23c614 .yw2sn7pr{padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-c23c614 .yw2sn7pr{padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-c23c614 .u0u3s0tn{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c23c614 .u0u3s0tn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-c23c614 .u0u3s0tn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-9b61cf5 .elementor-heading-title{cursor: pointer;font-family: "Playfair Display", serif;}.elementor-12 .elementor-element.elementor-element-9b61cf5 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-9b61cf5 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for text-editor, class: .elementor-element-1395e03 */.elementor-12 .elementor-element.elementor-element-1395e03 .property-location-icon {
  width: 14px !important;
  height: 14px !important;
  color: rgb(221, 171, 44) !important;
  stroke: rgb(221, 171, 44) !important;
  margin-right: 6px !important;
  display: inline-block !important;
  vertical-align: -2px !important;
  flex-shrink: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-1395e03 .property-location-icon path,
.elementor-12 .elementor-element.elementor-element-1395e03 .property-location-icon circle {
  stroke: rgb(221, 171, 44) !important;
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-1395e03 .rnsfdpir{color: rgb(153, 150, 143);cursor: pointer;display: block;fill: none;font-size: 14px;height: 12px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(153, 150, 143);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 12px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-1395e03 .rnsfdpir::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-1395e03 .rnsfdpir::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-1395e03 .rnsfdpir{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-1395e03 .rnsfdpir{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-1395e03 .uqgxqco7{color: rgb(153, 150, 143);cursor: pointer;fill: none;font-size: 14px;line-height: 20px;stroke: rgb(153, 150, 143);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-1395e03 .uqgxqco7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-1395e03 .uqgxqco7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-1395e03 p{align-items: center;column-gap: 4px;cursor: pointer;display: flex;row-gap: 4px;grid-column-gap: 4px;flex-direction: row;}.elementor-12 .elementor-element.elementor-element-1395e03 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-1395e03 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-75f1280 {width: auto;}.elementor-12 .elementor-element.elementor-element-75f1280 {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-75f1280 .bsvb14dz{align-items: center;border-top-width: 1px;cursor: pointer;display: flex;justify-content: space-between;padding-top: 16px;padding-block-start: 16px;flex-direction: row;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-75f1280 .bsvb14dz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-75f1280 .bsvb14dz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-75f1280 {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-75f1280 .bsvb14dz{border-top-width: 1px;padding-top: 16px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-75f1280 {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-75f1280 .bsvb14dz{border-top-width: 1px;padding-top: 16px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-75f1280 .lf27rkaj{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-75f1280 .lf27rkaj::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-75f1280 .lf27rkaj::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-75f1280 .vowm7a4m{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-75f1280 .vowm7a4m::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-75f1280 .vowm7a4m::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-7d53375{cursor: pointer;flex-basis: 0%;flex-grow: 1;display: block;}.elementor-12 .elementor-element.elementor-element-7d53375::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-7d53375::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-09a40bd .elementor-heading-title{cursor: pointer;}.elementor-12 .elementor-element.elementor-element-09a40bd .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(13, 13, 13);-webkit-text-stroke-color: rgb(13, 13, 13);}.elementor-12 .elementor-element.elementor-element-09a40bd .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(13, 13, 13);-webkit-text-stroke-color: rgb(13, 13, 13);}.elementor-12 .elementor-element.elementor-element-09a40bd, .elementor-12 .elementor-element.elementor-element-09a40bd .elementor-widget-container {display: inline}
.elementor-12 .elementor-element.elementor-element-aa43b6d{cursor: pointer;left: 16px;position: absolute;top: 16px;display: block;}.elementor-12 .elementor-element.elementor-element-aa43b6d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-aa43b6d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-7a4bab0{cursor: pointer;overflow: hidden;display: block;}.elementor-12 .elementor-element.elementor-element-7a4bab0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-7a4bab0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-7a4bab0{overflow: hidden;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-7a4bab0{overflow: hidden;}}
.elementor-12 .elementor-element.elementor-element-58b4c3d{cursor: pointer;display: inline;}.elementor-12 .elementor-element.elementor-element-58b4c3d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-58b4c3d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-dda4da9{cursor: pointer;display: block;}.elementor-12 .elementor-element.elementor-element-dda4da9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-dda4da9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-7c8cc90 {max-width: 100% !important}.elementor-12 .elementor-element.elementor-element-7c8cc90 img{cursor: pointer;display: block;height: 100%;object-fit: cover;vertical-align: middle;}.elementor-12 .elementor-element.elementor-element-7c8cc90, .elementor-12 .elementor-element.elementor-element-7c8cc90 .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-7c8cc90 .elementor-image {height: 100%}.elementor-12 .elementor-element.elementor-element-7c8cc90 img::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-7c8cc90 img::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-35dae11{cursor: pointer;aspect-ratio: 4 / 3;overflow: hidden;display: block;}.elementor-12 .elementor-element.elementor-element-35dae11::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-35dae11::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-35dae11{overflow: hidden;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-35dae11{overflow: hidden;}}
.elementor-12 .elementor-element.elementor-element-1d3ebde {width: auto;}.elementor-12 .elementor-element.elementor-element-1d3ebde {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-1d3ebde .jrvygc1e{align-items: flex-start;cursor: pointer;display: flex;justify-content: space-between;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-1d3ebde .jrvygc1e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-1d3ebde .jrvygc1e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-1d3ebde {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-1d3ebde .jrvygc1e{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-1d3ebde {margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-1d3ebde .jrvygc1e{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-1d3ebde .y1xbvuqy{cursor: pointer;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-1d3ebde .y1xbvuqy::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-1d3ebde .y1xbvuqy::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-1d3ebde .oi7mgz6w{cursor: pointer;padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;width: auto;padding-block-start: 2px;padding-block-end: 2px;padding-inline-start: 8px;padding-inline-end: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-1d3ebde .oi7mgz6w::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-1d3ebde .oi7mgz6w::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-1d3ebde .oi7mgz6w{padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-1d3ebde .oi7mgz6w{padding-bottom: 2px;padding-left: 8px;padding-right: 8px;padding-top: 2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-1d3ebde .fr7d87le{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-1d3ebde .fr7d87le::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-1d3ebde .fr7d87le::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-ce38ba0 .elementor-heading-title{cursor: pointer;font-family: "Playfair Display", serif;}.elementor-12 .elementor-element.elementor-element-ce38ba0 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-ce38ba0 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for text-editor, class: .elementor-element-8d85943 */.elementor-12 .elementor-element.elementor-element-8d85943 .property-location-icon {
  width: 14px !important;
  height: 14px !important;
  color: rgb(221, 171, 44) !important;
  stroke: rgb(221, 171, 44) !important;
  margin-right: 6px !important;
  display: inline-block !important;
  vertical-align: -2px !important;
  flex-shrink: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-8d85943 .property-location-icon path,
.elementor-12 .elementor-element.elementor-element-8d85943 .property-location-icon circle {
  stroke: rgb(221, 171, 44) !important;
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-8d85943 .zdzj499j{color: rgb(153, 150, 143);cursor: pointer;display: block;fill: none;font-size: 14px;height: 12px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(153, 150, 143);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 12px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-8d85943 .zdzj499j::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-8d85943 .zdzj499j::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-8d85943 .zdzj499j{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-8d85943 .zdzj499j{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-8d85943 .v76x1eiu{color: rgb(153, 150, 143);cursor: pointer;fill: none;font-size: 14px;line-height: 20px;stroke: rgb(153, 150, 143);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-8d85943 .v76x1eiu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-8d85943 .v76x1eiu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-8d85943 p{align-items: center;column-gap: 4px;cursor: pointer;display: flex;row-gap: 4px;grid-column-gap: 4px;flex-direction: row;}.elementor-12 .elementor-element.elementor-element-8d85943 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-8d85943 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-e679e9f {width: auto;}.elementor-12 .elementor-element.elementor-element-e679e9f {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-e679e9f .y0ggmqbw{align-items: center;border-top-width: 1px;cursor: pointer;display: flex;justify-content: space-between;padding-top: 16px;padding-block-start: 16px;flex-direction: row;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-e679e9f .y0ggmqbw::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-e679e9f .y0ggmqbw::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-e679e9f {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-e679e9f .y0ggmqbw{border-top-width: 1px;padding-top: 16px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-e679e9f {margin-top: 16px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-e679e9f .y0ggmqbw{border-top-width: 1px;padding-top: 16px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-e679e9f .pbf65awo{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-e679e9f .pbf65awo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-e679e9f .pbf65awo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-e679e9f .bslku58t{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-e679e9f .bslku58t::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-e679e9f .bslku58t::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-89a5668{cursor: pointer;flex-basis: 0%;flex-grow: 1;display: block;}.elementor-12 .elementor-element.elementor-element-89a5668::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-89a5668::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-cac6b40 .elementor-heading-title{cursor: pointer;}.elementor-12 .elementor-element.elementor-element-cac6b40 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(13, 13, 13);-webkit-text-stroke-color: rgb(13, 13, 13);}.elementor-12 .elementor-element.elementor-element-cac6b40 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(13, 13, 13);-webkit-text-stroke-color: rgb(13, 13, 13);}.elementor-12 .elementor-element.elementor-element-cac6b40, .elementor-12 .elementor-element.elementor-element-cac6b40 .elementor-widget-container {display: inline}
.elementor-12 .elementor-element.elementor-element-2ad04b9{cursor: pointer;left: 16px;position: absolute;top: 16px;display: block;}.elementor-12 .elementor-element.elementor-element-2ad04b9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-2ad04b9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-3e5a490{cursor: pointer;overflow: hidden;display: block;}.elementor-12 .elementor-element.elementor-element-3e5a490::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-3e5a490::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-3e5a490{overflow: hidden;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-3e5a490{overflow: hidden;}}
.elementor-12 .elementor-element.elementor-element-f830e6c{cursor: pointer;display: inline;}.elementor-12 .elementor-element.elementor-element-f830e6c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-f830e6c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-3a396a4{cursor: pointer;display: block;}.elementor-12 .elementor-element.elementor-element-3a396a4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-3a396a4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for container, class: .elementor-element-f338af5 */.elementor-12 .elementor-element.elementor-element-f338af5 {
  width: 100% !important;
  max-width: 1400px !important;
  margin: 0 auto !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 32px !important;
  align-items: start !important;
}

/* If Elementor adds an inner wrapper */
.elementor-12 .elementor-element.elementor-element-f338af5 > .e-con-inner {
  width: 100% !important;
  max-width: 1400px !important;
  margin: 0 auto !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 32px !important;
  align-items: start !important;
}

/* Reset each property card inside the grid */
.elementor-12 .elementor-element.elementor-element-f338af5 > .e-con,
.elementor-12 .elementor-element.elementor-element-f338af5 > .elementor-element,
.elementor-12 .elementor-element.elementor-element-f338af5 > .e-con-inner > .e-con,
.elementor-12 .elementor-element.elementor-element-f338af5 > .e-con-inner > .elementor-element {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  position: relative !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  transform: none !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-f338af5,
  .elementor-12 .elementor-element.elementor-element-f338af5 > .e-con-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 28px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-f338af5,
  .elementor-12 .elementor-element.elementor-element-f338af5 > .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 24px !important;
  }
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-f338af5{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 32px;grid-template-rows: auto;}.elementor-12 .elementor-element.elementor-element-f338af5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-f338af5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-f338af5{grid-template-columns: repeat(1, minmax(0px, 1fr));}}
.elementor-12 .elementor-element.elementor-element-309badd {height: 40px;}.elementor-12 .elementor-element.elementor-element-309badd .elementor-button{animation-timing-function: cubic-bezier(0, 0, 0.2, 1);cursor: pointer;height: 40px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-12 .elementor-element.elementor-element-309badd .elementor-button {align-items: center;column-gap: 8px;display: inline-flex;justify-content: center;row-gap: 8px;}.elementor-12 .elementor-element.elementor-element-309badd .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-309badd .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}
.elementor-12 .elementor-element.elementor-element-14ca5de{display: none;text-align: center;}.elementor-12 .elementor-element.elementor-element-14ca5de::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-14ca5de::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-14ca5de{display: block;}}
.elementor-12 .elementor-element.elementor-element-d4b9436{max-width: 1400px;display: block;}.elementor-12 .elementor-element.elementor-element-d4b9436::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-d4b9436::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-d4b9436{max-width: none;}}
.elementor-12 .elementor-element.elementor-element-df857a4{display: block;}.elementor-12 .elementor-element.elementor-element-df857a4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-df857a4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-94c694c p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-94c694c p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}
.elementor-12 .elementor-element.elementor-element-ef8be32 .elementor-heading-title{font-family: "Playfair Display", serif;}.elementor-12 .elementor-element.elementor-element-ef8be32 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-12 .elementor-element.elementor-element-ef8be32 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
.elementor-12 .elementor-element.elementor-element-fbf250b p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-fbf250b p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}
.elementor-12 .elementor-element.elementor-element-7c61692 .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-7c61692 {width: auto;}.elementor-12 .elementor-element.elementor-element-7c61692 .hshjyrff{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-7c61692 .hshjyrff::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-7c61692 .hshjyrff::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-7c61692 .ymr48g3r{font-family: "Playfair Display", serif;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-7c61692 .ymr48g3r::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-7c61692 .ymr48g3r::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-7c61692 .ymr48g3r{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-7c61692 .gsk6z1e4{margin-top: 4px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-7c61692 .gsk6z1e4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-7c61692 .gsk6z1e4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-7c61692 .gsk6z1e4{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-7c61692 .gsk6z1e4{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-12 .elementor-element.elementor-element-c340116 .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-c340116 {width: auto;}.elementor-12 .elementor-element.elementor-element-c340116 .t83rrnd8{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c340116 .t83rrnd8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-c340116 .t83rrnd8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-c340116 .mbzjtbs6{font-family: "Playfair Display", serif;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c340116 .mbzjtbs6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-c340116 .mbzjtbs6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-c340116 .mbzjtbs6{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-c340116 .h9qs5dwl{margin-top: 4px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-c340116 .h9qs5dwl::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-c340116 .h9qs5dwl::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-c340116 .h9qs5dwl{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-c340116 .h9qs5dwl{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-12 .elementor-element.elementor-element-4165920 .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-4165920 {width: auto;}.elementor-12 .elementor-element.elementor-element-4165920 .yk17j4a6{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-4165920 .yk17j4a6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-4165920 .yk17j4a6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-4165920 .a37fnmhv{font-family: "Playfair Display", serif;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-4165920 .a37fnmhv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-4165920 .a37fnmhv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-4165920 .a37fnmhv{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-4165920 .pprp6ff8{margin-top: 4px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-4165920 .pprp6ff8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-4165920 .pprp6ff8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-4165920 .pprp6ff8{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-4165920 .pprp6ff8{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-12 .elementor-element.elementor-element-ee90e76{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 24px;grid-template-rows: auto;}.elementor-12 .elementor-element.elementor-element-ee90e76::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-ee90e76::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-12 .elementor-element.elementor-element-04af64f {
  height: 44px;
}

.elementor-12 .elementor-element.elementor-element-04af64f {
  position: relative;
}

.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  height: 44px;
  grid-column-gap: 8px;
  flex-direction: row;
  overflow: hidden;
  align-items: center;
  column-gap: 8px;
  display: inline-flex;
  justify-content: center;
  row-gap: 8px;
  transition: all 0.3s ease;
  border: 1px solid #DDAB2C;
}

.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
  white-space: nowrap;
  -webkit-text-fill-color: rgb(13, 13, 13);
  -webkit-text-stroke-color: rgb(13, 13, 13);
}

.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button::after {
  animation-iteration-count: infinite;
  animation-name: shimmer;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  bottom: 0px;
  content: "";
  display: block;
  left: -44.8594px;
  position: absolute;
  right: 44.8594px;
  top: 0px;
  white-space: nowrap;
  width: 193px;
  -webkit-text-fill-color: rgb(13, 13, 13);
  -webkit-text-stroke-color: rgb(13, 13, 13);
}

/* HOVER EFFECT */
.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button:hover {
  background: #0D0D0D !important;
  background-color: #0D0D0D !important;
  color: #DDAB2C !important;
  border: 1px solid #DDAB2C !important;
  transform: translateY(-4px);
}

.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button:hover .elementor-button-text,
.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button:hover span,
.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button:hover a {
  color: #DDAB2C !important;
}

.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button:hover i,
.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button:hover svg {
  color: #DDAB2C !important;
  fill: #DDAB2C !important;
}

.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button:hover::before,
.elementor-12 .elementor-element.elementor-element-04af64f .elementor-button:hover::after {
  background: transparent !important;
  background-color: transparent !important;
  -webkit-text-fill-color: #DDAB2C !important;
  -webkit-text-stroke-color: #DDAB2C !important;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-04af64f .elementor-button {
    overflow: hidden;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-04af64f .elementor-button::after {
    left: 160.531px;
    right: -160.531px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-04af64f .elementor-button {
    overflow: hidden;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-04af64f .elementor-button::after {
    left: -165.688px;
    right: 165.688px;
  }
}
.elementor-12 .elementor-element.elementor-element-accf90f{display: block;}.elementor-12 .elementor-element.elementor-element-accf90f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-accf90f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-d9065c1 {max-width: 100% !important}.elementor-12 .elementor-element.elementor-element-d9065c1 img{display: block;object-fit: cover;vertical-align: middle;aspect-ratio: 4 / 5;}.elementor-12 .elementor-element.elementor-element-d9065c1 img::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-d9065c1 img::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-be5f2fa{bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.elementor-12 .elementor-element.elementor-element-be5f2fa::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-be5f2fa::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-0a97c76{position: relative;display: block;}.elementor-12 .elementor-element.elementor-element-0a97c76::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-0a97c76::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-bd6ee43{display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: 48px;grid-template-rows: auto;}.elementor-12 .elementor-element.elementor-element-bd6ee43::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-bd6ee43::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bd6ee43{grid-template-columns: none;grid-template-rows: none;}}
.elementor-12 .elementor-element.elementor-element-89214e3{max-width: 1400px;display: block;}.elementor-12 .elementor-element.elementor-element-89214e3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-89214e3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-89214e3{max-width: none;}}
.elementor-12 .elementor-element.elementor-element-ab92591{display: block;}.elementor-12 .elementor-element.elementor-element-ab92591::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-ab92591::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-94227ca {
  width: auto;
}

.elementor-12 .elementor-element.elementor-element-94227ca .t6lzyky3 {
  padding-bottom: 96px;
  padding-top: 96px;
  padding-block-start: 96px;
  padding-block-end: 96px;
  padding-right: 0px;
  padding-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .t6lzyky3::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .t6lzyky3::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .t6lzyky3 {
    padding-bottom: 96px;
    padding-top: 96px;
    padding-right: 0px;
    padding-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .t6lzyky3 {
    padding-bottom: 96px;
    padding-top: 96px;
    padding-right: 0px;
    padding-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

.elementor-12 .elementor-element.elementor-element-94227ca .sfqcv9hu {
  margin-left: auto;
  margin-right: auto;
  max-width: 1400px;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .sfqcv9hu::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .sfqcv9hu::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .sfqcv9hu {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    max-width: none;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .sfqcv9hu {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

.elementor-12 .elementor-element.elementor-element-94227ca .tg14mejm {
  align-items: center;
  column-gap: 48px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0px, 1fr));
  row-gap: 48px;
  width: auto;
  grid-column-gap: 48px;
  grid-template-rows: auto;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .tg14mejm::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
}

.elementor-12 .elementor-element.elementor-element-94227ca .tg14mejm::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .tg14mejm {
    grid-template-columns: none;
    grid-template-rows: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

/* IMAGE WRAP */
.elementor-12 .elementor-element.elementor-element-94227ca .mree4xhw {
  position: relative;
  width: auto;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-right: 16px;
  padding-bottom: 16px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .mree4xhw::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .mree4xhw::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .o1x92s6n {
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px,
              rgba(0, 0, 0, 0) 0px 0px 0px 0px,
              rgba(221, 171, 44, 0.1) 0px 25px 50px -12px;
  width: auto;
  aspect-ratio: 1 / 1;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-94227ca .o1x92s6n::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .o1x92s6n::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .o1x92s6n {
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .o1x92s6n {
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

.elementor-12 .elementor-element.elementor-element-94227ca .gmedjqz8 {
  display: block;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: 50% 0%;
  vertical-align: middle;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .gmedjqz8::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .gmedjqz8::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

/* GOLD DECORATIVE BOX ON IMAGE */
.elementor-12 .elementor-element.elementor-element-94227ca .erst69u0 {
  border-bottom-color: rgb(221, 171, 44);
  border-bottom-width: 2px;
  border-left-color: rgb(221, 171, 44);
  border-left-width: 2px;
  border-right-color: rgb(221, 171, 44);
  border-right-width: 2px;
  border-top-color: rgb(221, 171, 44);
  border-top-width: 2px;
  border-style: solid;
  background: transparent;
  bottom: -16px;
  right: -16px;
  height: 96px;
  width: 96px;
  position: absolute;
  z-index: 2;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-94227ca .erst69u0::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .erst69u0::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .erst69u0 {
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-top-width: 2px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .erst69u0 {
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-top-width: 2px;
    width: 72px;
    height: 72px;
    right: -10px;
    bottom: -10px;
  }
}

.elementor-12 .elementor-element.elementor-element-94227ca .m54gwaw3 {
  width: auto;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .m54gwaw3::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .m54gwaw3::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .jpmbd054 {
  margin-bottom: 12px;
  margin-top: 0px;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .jpmbd054::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

.elementor-12 .elementor-element.elementor-element-94227ca .jpmbd054::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .jpmbd054 {
    margin-bottom: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .jpmbd054 {
    margin-bottom: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

.elementor-12 .elementor-element.elementor-element-94227ca .x0vkeok9 {
  font-family: "Playfair Display", serif;
  margin-bottom: 24px;
  margin-top: 0px;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .x0vkeok9::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  font-weight: 700;
}

.elementor-12 .elementor-element.elementor-element-94227ca .x0vkeok9::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .x0vkeok9 {
    margin-bottom: 24px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .x0vkeok9 {
    margin-bottom: 24px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

.elementor-12 .elementor-element.elementor-element-94227ca .k8rflg9n {
  margin-bottom: 24px;
  margin-top: 0px;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-94227ca .k8rflg9n::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  line-height: 26px;
  -webkit-text-fill-color: rgb(153, 150, 143);
  -webkit-text-stroke-color: rgb(153, 150, 143);
}

.elementor-12 .elementor-element.elementor-element-94227ca .k8rflg9n::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  line-height: 26px;
  -webkit-text-fill-color: rgb(153, 150, 143);
  -webkit-text-stroke-color: rgb(153, 150, 143);
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .k8rflg9n {
    margin-bottom: 24px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .k8rflg9n {
    margin-bottom: 24px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

/* BUTTON */
.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1 {
  align-items: center;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-color: rgb(221, 171, 44);
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-width: 1px;
  border-left-color: rgb(221, 171, 44);
  border-left-width: 1px;
  border-right-color: rgb(221, 171, 44);
  border-right-width: 1px;
  border-top-color: rgb(221, 171, 44);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-top-width: 1px;
  column-gap: 8px;
  cursor: pointer;
  display: inline-flex;
  height: 40px;
  justify-content: center;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  row-gap: 8px;
  width: auto;
  padding-block-start: 8px;
  padding-block-end: 8px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  grid-column-gap: 8px;
  flex-direction: row;
  background-color: #0D0D0D;
  color: #DDAB2C;
  transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
  white-space: nowrap;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
  white-space: nowrap;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

/* BUTTON HOVER */
.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1:hover {
  background-color: #DDAB2C !important;
  color: #0D0D0D !important;
  border-color: #DDAB2C !important;
  transform: translateY(-3px);
}

.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1:hover,
.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1:hover span,
.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1:hover a {
  color: #0D0D0D !important;
}

.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1:hover::before,
.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1:hover::after {
  -webkit-text-fill-color: #0D0D0D !important;
  -webkit-text-stroke-color: #0D0D0D !important;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1 {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-width: 1px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1 {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-width: 1px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
  }
}

/* BUTTON ICON / ARROW */
.elementor-12 .elementor-element.elementor-element-94227ca .szjp6row {
  color: rgb(221, 171, 44);
  cursor: pointer;
  display: block;
  fill: none;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  height: 16px;
  line-height: 20px;
  margin-left: 4px;
  overflow-clip-margin: content-box;
  stroke: rgb(221, 171, 44);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  width: 16px;
  vertical-align: middle;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  overflow: hidden;
  transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-94227ca .szjp6row::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  white-space: nowrap;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

.elementor-12 .elementor-element.elementor-element-94227ca .szjp6row::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  white-space: nowrap;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

.elementor-12 .elementor-element.elementor-element-94227ca .tq6wjoo1:hover .szjp6row {
  color: #0D0D0D !important;
  stroke: #0D0D0D !important;
  -webkit-text-fill-color: #0D0D0D !important;
  -webkit-text-stroke-color: #0D0D0D !important;
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .szjp6row {
    margin-left: 4px;
    overflow: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-94227ca .szjp6row {
    margin-left: 4px;
    overflow: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}
.elementor-12 .elementor-element.elementor-element-5c8d793 {width: auto;}.elementor-12 .elementor-element.elementor-element-5c8d793 {margin-top: 0px;margin-bottom: 48px;margin-left: 0px;margin-right: 0px;}.elementor-12 .elementor-element.elementor-element-5c8d793 .dnywbc4w{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5c8d793 .dnywbc4w::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-5c8d793 .dnywbc4w::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5c8d793 {margin-top: 0px;margin-bottom: 48px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5c8d793 .dnywbc4w{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5c8d793 {margin-top: 0px;margin-bottom: 48px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5c8d793 .dnywbc4w{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-5c8d793 .r1xhkdc2{margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5c8d793 .r1xhkdc2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-5c8d793 .r1xhkdc2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5c8d793 .r1xhkdc2{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5c8d793 .r1xhkdc2{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-5c8d793 .oelmok66{font-family: "Playfair Display", serif;margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-5c8d793 .oelmok66::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-12 .elementor-element.elementor-element-5c8d793 .oelmok66::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-5c8d793 .oelmok66{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-5c8d793 .oelmok66{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-12 .elementor-element.elementor-element-bc3c32b .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-bc3c32b {width: auto;}.elementor-12 .elementor-element.elementor-element-bc3c32b .ak8v3z9s{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .ak8v3z9s::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .ak8v3z9s::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-bc3c32b .ak8v3z9s{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bc3c32b .ak8v3z9s{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}.elementor-12 .elementor-element.elementor-element-bc3c32b .tom3a1l9{column-gap: 4px;display: flex;margin-bottom: 16px;row-gap: 4px;width: auto;grid-column-gap: 4px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .tom3a1l9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-bc3c32b .tom3a1l9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-bc3c32b .tom3a1l9{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bc3c32b .tom3a1l9{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-bc3c32b .rr7ygoke{color: rgb(221, 171, 44);display: block;fill: rgb(221, 171, 44);height: 16px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-bc3c32b .rr7ygoke::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-bc3c32b .rr7ygoke::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-bc3c32b .rr7ygoke{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bc3c32b .rr7ygoke{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-bc3c32b .y9ph6b6n{margin-bottom: 24px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .y9ph6b6n::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 22.75px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-bc3c32b .y9ph6b6n::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 22.75px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-bc3c32b .y9ph6b6n{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-bc3c32b .y9ph6b6n{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-bc3c32b .xmu9b20z{font-size: 14px;line-height: 20px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .xmu9b20z::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .xmu9b20z::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .i0vozb2h{width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .i0vozb2h::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-bc3c32b .i0vozb2h::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-307b454 .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-307b454 {width: auto;}.elementor-12 .elementor-element.elementor-element-307b454 .ujkiobjz{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}.elementor-12 .elementor-element.elementor-element-307b454 .ujkiobjz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-307b454 .ujkiobjz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-307b454 .ujkiobjz{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-307b454 .ujkiobjz{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}.elementor-12 .elementor-element.elementor-element-307b454 .fghmo8km{column-gap: 4px;display: flex;margin-bottom: 16px;row-gap: 4px;width: auto;grid-column-gap: 4px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-307b454 .fghmo8km::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-307b454 .fghmo8km::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-307b454 .fghmo8km{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-307b454 .fghmo8km{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-307b454 .xckuo5ev{color: rgb(221, 171, 44);display: block;fill: rgb(221, 171, 44);height: 16px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-307b454 .xckuo5ev::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-307b454 .xckuo5ev::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-307b454 .xckuo5ev{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-307b454 .xckuo5ev{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-307b454 .mpmedjaa{margin-bottom: 24px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-307b454 .mpmedjaa::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 22.75px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-307b454 .mpmedjaa::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 22.75px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-307b454 .mpmedjaa{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-307b454 .mpmedjaa{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-307b454 .dei6jtjf{font-size: 14px;line-height: 20px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-307b454 .dei6jtjf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-307b454 .dei6jtjf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-307b454 .b1ilmtrm{width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-307b454 .b1ilmtrm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-307b454 .b1ilmtrm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-38cee87 .softlite-dynamic-card-box {height: 100%} .elementor-12 .elementor-element.elementor-element-38cee87 {width: auto;}.elementor-12 .elementor-element.elementor-element-38cee87 .ohk3e8p9{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;padding-block-start: 32px;padding-block-end: 32px;padding-inline-start: 32px;padding-inline-end: 32px;}.elementor-12 .elementor-element.elementor-element-38cee87 .ohk3e8p9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-38cee87 .ohk3e8p9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-38cee87 .ohk3e8p9{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-38cee87 .ohk3e8p9{border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-width: 1px;padding-bottom: 32px;padding-left: 32px;padding-right: 32px;padding-top: 32px;}}.elementor-12 .elementor-element.elementor-element-38cee87 .hndq6jix{column-gap: 4px;display: flex;margin-bottom: 16px;row-gap: 4px;width: auto;grid-column-gap: 4px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-38cee87 .hndq6jix::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-38cee87 .hndq6jix::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-38cee87 .hndq6jix{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-38cee87 .hndq6jix{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-38cee87 .e3i52ga8{color: rgb(221, 171, 44);display: block;fill: rgb(221, 171, 44);height: 16px;overflow-clip-margin: content-box;stroke: rgb(221, 171, 44);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-12 .elementor-element.elementor-element-38cee87 .e3i52ga8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}.elementor-12 .elementor-element.elementor-element-38cee87 .e3i52ga8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(221, 171, 44);-webkit-text-stroke-color: rgb(221, 171, 44);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-38cee87 .e3i52ga8{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-38cee87 .e3i52ga8{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-38cee87 .wlbyckcb{margin-bottom: 24px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-38cee87 .wlbyckcb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 22.75px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}.elementor-12 .elementor-element.elementor-element-38cee87 .wlbyckcb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 22.75px;-webkit-text-fill-color: rgb(153, 150, 143);-webkit-text-stroke-color: rgb(153, 150, 143);}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-38cee87 .wlbyckcb{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-38cee87 .wlbyckcb{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-12 .elementor-element.elementor-element-38cee87 .gi39wmcm{font-size: 14px;line-height: 20px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-38cee87 .gi39wmcm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-38cee87 .gi39wmcm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-38cee87 .vs8c44ci{width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-12 .elementor-element.elementor-element-38cee87 .vs8c44ci::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-38cee87 .vs8c44ci::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-35cc462{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 24px;grid-template-rows: auto;}.elementor-12 .elementor-element.elementor-element-35cc462::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-12 .elementor-element.elementor-element-35cc462::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-12 .elementor-element.elementor-element-35cc462{grid-template-columns: repeat(1, minmax(0px, 1fr));}}
.elementor-12 .elementor-element.elementor-element-5ac2f7b{position: relative;display: block;}.elementor-12 .elementor-element.elementor-element-5ac2f7b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-5ac2f7b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-e3b3f16{max-width: 1400px;display: block;}.elementor-12 .elementor-element.elementor-element-e3b3f16::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-e3b3f16::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-12 .elementor-element.elementor-element-e3b3f16{max-width: none;}}
.elementor-12 .elementor-element.elementor-element-2525592{display: block;}.elementor-12 .elementor-element.elementor-element-2525592::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-2525592::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-b30dadf {
  width: auto;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .m8q79qip {
  padding-bottom: 96px;
  padding-top: 96px;
  padding-block-start: 96px;
  padding-block-end: 96px;
  padding-right: 0px;
  padding-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .m8q79qip::before,
.elementor-12 .elementor-element.elementor-element-b30dadf .m8q79qip::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .jehjy07z {
  margin-left: auto;
  margin-right: auto;
  max-width: 1400px;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .jehjy07z::before,
.elementor-12 .elementor-element.elementor-element-b30dadf .jehjy07z::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .d9cl1bfy {
  margin-bottom: 48px;
  text-align: center;
  width: auto;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .d9cl1bfy::before,
.elementor-12 .elementor-element.elementor-element-b30dadf .d9cl1bfy::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .aufijz88 {
  margin-bottom: 12px;
  margin-top: 0px;
  text-align: center;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  color: rgb(221, 171, 44);
  letter-spacing: 6px;
  text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .aufijz88::before,
.elementor-12 .elementor-element.elementor-element-b30dadf .aufijz88::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: rgb(221, 171, 44);
  -webkit-text-stroke-color: rgb(221, 171, 44);
}

.elementor-12 .elementor-element.elementor-element-b30dadf .ltm3ezji {
  font-family: "Playfair Display", serif;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: center;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .ltm3ezji::before,
.elementor-12 .elementor-element.elementor-element-b30dadf .ltm3ezji::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  font-weight: 700;
}

/* REMOVE OLD BLANK MAP BOX */
.elementor-12 .elementor-element.elementor-element-b30dadf .zk5ue6pt,
.elementor-12 .elementor-element.elementor-element-b30dadf .calt592y {
  display: none !important;
}

/* STYLE THE NEW ELEMENTOR GOOGLE MAPS WIDGET */
.elementor-12 .elementor-element.elementor-element-b30dadf .elementor-widget-google_maps {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  overflow: hidden;
  background-color: #222222;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .elementor-widget-google_maps .elementor-widget-container {
  width: 100%;
  height: 520px;
  overflow: hidden;
  background-color: #222222;
}

.elementor-12 .elementor-element.elementor-element-b30dadf .elementor-widget-google_maps iframe {
  width: 100% !important;
  height: 520px !important;
  display: block;
  border: 0 !important;
  filter: saturate(0.9) contrast(1.02);
}

/* OPTIONAL: if your Google Map widget gets another wrapper */
.elementor-12 .elementor-element.elementor-element-b30dadf iframe[src*="google.com/maps"] {
  width: 100% !important;
  height: 520px !important;
  display: block;
  border: 0 !important;
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-b30dadf .m8q79qip {
    padding-bottom: 96px;
    padding-top: 96px;
    padding-right: 0px;
    padding-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-12 .elementor-element.elementor-element-b30dadf .jehjy07z {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    max-width: none;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-12 .elementor-element.elementor-element-b30dadf .d9cl1bfy {
    margin-bottom: 48px;
  }

  .elementor-12 .elementor-element.elementor-element-b30dadf .elementor-widget-google_maps .elementor-widget-container,
  .elementor-12 .elementor-element.elementor-element-b30dadf .elementor-widget-google_maps iframe,
  .elementor-12 .elementor-element.elementor-element-b30dadf iframe[src*="google.com/maps"] {
    height: 420px !important;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-b30dadf .m8q79qip {
    padding-bottom: 72px;
    padding-top: 72px;
    padding-right: 0px;
    padding-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-12 .elementor-element.elementor-element-b30dadf .jehjy07z {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-12 .elementor-element.elementor-element-b30dadf .d9cl1bfy {
    margin-bottom: 36px;
  }

  .elementor-12 .elementor-element.elementor-element-b30dadf .aufijz88 {
    letter-spacing: 4px;
  }

  .elementor-12 .elementor-element.elementor-element-b30dadf .elementor-widget-google_maps .elementor-widget-container,
  .elementor-12 .elementor-element.elementor-element-b30dadf .elementor-widget-google_maps iframe,
  .elementor-12 .elementor-element.elementor-element-b30dadf iframe[src*="google.com/maps"] {
    height: 360px !important;
  }
}
/* Start custom CSS for google_maps, class: .elementor-element-48da311 */.elementor-12 .elementor-element.elementor-element-48da311 {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  overflow: hidden;
  background: #222222;
  aspect-ratio: 21 / 9;
}

.elementor-12 .elementor-element.elementor-element-48da311 .elementor-widget-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-48da311 iframe {
  width: 100% !important;
  height: 100% !important;
  min-height: 520px;
  display: block;
  border: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-48da311 {
    max-width: 100%;
    aspect-ratio: 16 / 9;
  }

  .elementor-12 .elementor-element.elementor-element-48da311 iframe {
    min-height: 420px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-48da311 {
    aspect-ratio: 1 / 1;
  }

  .elementor-12 .elementor-element.elementor-element-48da311 iframe {
    min-height: 360px;
  }
}/* End custom CSS */
.elementor-12 .elementor-element.elementor-element-48da311 {
  height: 420px !important;
  min-height: 420px !important;
  overflow: hidden !important;
}

.elementor-12 .elementor-element.elementor-element-48da311 .elementor-widget-container {
  height: 100% !important;
  min-height: 100% !important;
}

.elementor-12 .elementor-element.elementor-element-48da311 iframe {
  width: 100% !important;
  height: 100% !important;
  min-height: 420px !important;
  display: block !important;
  border: 0 !important;
}
.elementor-12 .elementor-element.elementor-element-8757457{display: block;}.elementor-12 .elementor-element.elementor-element-8757457::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-8757457::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-4d683d2{display: block;}.elementor-12 .elementor-element.elementor-element-4d683d2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-4d683d2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-12 .elementor-element.elementor-element-c5704ba{box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;color: rgb(191, 194, 197);display: none;font-size: 13px;position: absolute;}.elementor-12 .elementor-element.elementor-element-c5704ba::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}.elementor-12 .elementor-element.elementor-element-c5704ba::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}
.elementor-12 .elementor-element.elementor-element-830d1c9{position: absolute;transition-duration: 0.1s;}.elementor-12 .elementor-element.elementor-element-830d1c9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-12 .elementor-element.elementor-element-830d1c9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

