.elementor-937 .elementor-element.elementor-element-205079f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-ca891dc{--display:flex;--min-height:582px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-937 .elementor-element.elementor-element-ca891dc:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-ca891dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saanviidiamondatelier.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-5-2026-11_55_15-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-937 .elementor-element.elementor-element-ca891dc::before, .elementor-937 .elementor-element.elementor-element-ca891dc > .elementor-background-video-container::before, .elementor-937 .elementor-element.elementor-element-ca891dc > .e-con-inner > .elementor-background-video-container::before, .elementor-937 .elementor-element.elementor-element-ca891dc > .elementor-background-slideshow::before, .elementor-937 .elementor-element.elementor-element-ca891dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-937 .elementor-element.elementor-element-ca891dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-937 .elementor-element.elementor-element-a9dee68{--display:flex;}.elementor-937 .elementor-element.elementor-element-a9dee68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-937 .elementor-element.elementor-element-c82d8ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#BC9042;}.elementor-937 .elementor-element.elementor-element-59b0461 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:75px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-937 .elementor-element.elementor-element-c38ecef{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-76c76fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-937 .elementor-element.elementor-element-2c0244a .elementor-button{background-color:#BC9042;font-family:"Playfair", Sans-serif;font-weight:500;padding:14px 55px 14px 55px;}.elementor-937 .elementor-element.elementor-element-2c0244a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-937 .elementor-element.elementor-element-5171614{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-5171614:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-5171614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00271E;}.elementor-937 .elementor-element.elementor-element-56e48c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-937 .elementor-element.elementor-element-8f60f75{--display:flex;}.elementor-937 .elementor-element.elementor-element-8f60f75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-937 .elementor-element.elementor-element-a2a4ab2{--display:flex;}.elementor-937 .elementor-element.elementor-element-a2a4ab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-937 .elementor-element.elementor-element-7583f91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#BC9042;}.elementor-937 .elementor-element.elementor-element-67ffd26 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:66px;font-weight:600;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-783d468{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-07bf4e2 .elementor-button{background-color:#BC9042;font-family:"Playfair", Sans-serif;font-weight:500;padding:14px 55px 14px 55px;}.elementor-937 .elementor-element.elementor-element-07bf4e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-937 .elementor-element.elementor-element-1e8ee08{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-505b272 img{width:27%;height:70px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-937 .elementor-element.elementor-element-c46478a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-937 .elementor-element.elementor-element-c77d6ad{--display:flex;}.elementor-937 .elementor-element.elementor-element-471f26b{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-471f26b img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-731ac07{--display:flex;}.elementor-937 .elementor-element.elementor-element-4563bf6{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-4563bf6 img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-5ae2baf{--display:flex;}.elementor-937 .elementor-element.elementor-element-438247c{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-438247c img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-30a498f{--display:flex;}.elementor-937 .elementor-element.elementor-element-9f0cb42{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-9f0cb42 img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-969add1{--display:flex;}.elementor-937 .elementor-element.elementor-element-7b13a93{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-7b13a93 img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-d5215c6{--display:flex;}.elementor-937 .elementor-element.elementor-element-7ebd97d{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-7ebd97d img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-a6c519e{--display:flex;}.elementor-937 .elementor-element.elementor-element-6533417{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-6533417 img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-fd28e0f{--display:flex;}.elementor-937 .elementor-element.elementor-element-03f7e74{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-03f7e74 img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-e5c6f96{--display:flex;}.elementor-937 .elementor-element.elementor-element-f085a99{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-f085a99 img{width:100%;height:280px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-1718017{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-937 .elementor-element.elementor-element-0e970a3{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-0e970a3:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-0e970a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00271E;}.elementor-937 .elementor-element.elementor-element-e20fb9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-937 .elementor-element.elementor-element-70bcc86{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-937 .elementor-element.elementor-element-7f90cfa .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-937 .elementor-element.elementor-element-7f90cfa .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-7f90cfa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-7f90cfa.elementor-view-framed .elementor-icon, .elementor-937 .elementor-element.elementor-element-7f90cfa.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-7f90cfa .elementor-icon{font-size:34px;}.elementor-937 .elementor-element.elementor-element-7f90cfa .elementor-icon-box-title, .elementor-937 .elementor-element.elementor-element-7f90cfa .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0px;}.elementor-937 .elementor-element.elementor-element-7f90cfa:has(:hover) .elementor-icon-box-title,
					 .elementor-937 .elementor-element.elementor-element-7f90cfa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-7f90cfa .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-d669b7f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-66cd81a .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-937 .elementor-element.elementor-element-66cd81a .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-66cd81a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-66cd81a.elementor-view-framed .elementor-icon, .elementor-937 .elementor-element.elementor-element-66cd81a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-66cd81a .elementor-icon{font-size:34px;}.elementor-937 .elementor-element.elementor-element-66cd81a .elementor-icon-box-title, .elementor-937 .elementor-element.elementor-element-66cd81a .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0px;}.elementor-937 .elementor-element.elementor-element-66cd81a:has(:hover) .elementor-icon-box-title,
					 .elementor-937 .elementor-element.elementor-element-66cd81a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-66cd81a .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-b1f6333{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-4c7b973 .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-937 .elementor-element.elementor-element-4c7b973 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-4c7b973.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-4c7b973.elementor-view-framed .elementor-icon, .elementor-937 .elementor-element.elementor-element-4c7b973.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-4c7b973 .elementor-icon{font-size:34px;}.elementor-937 .elementor-element.elementor-element-4c7b973 .elementor-icon-box-title, .elementor-937 .elementor-element.elementor-element-4c7b973 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0px;}.elementor-937 .elementor-element.elementor-element-4c7b973:has(:hover) .elementor-icon-box-title,
					 .elementor-937 .elementor-element.elementor-element-4c7b973:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-4c7b973 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-f92fd82{--display:flex;}.elementor-937 .elementor-element.elementor-element-52ccf43 .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-937 .elementor-element.elementor-element-52ccf43 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-52ccf43.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-52ccf43.elementor-view-framed .elementor-icon, .elementor-937 .elementor-element.elementor-element-52ccf43.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-52ccf43 .elementor-icon{font-size:34px;}.elementor-937 .elementor-element.elementor-element-52ccf43 .elementor-icon-box-title, .elementor-937 .elementor-element.elementor-element-52ccf43 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0px;}.elementor-937 .elementor-element.elementor-element-52ccf43:has(:hover) .elementor-icon-box-title,
					 .elementor-937 .elementor-element.elementor-element-52ccf43:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-52ccf43 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-97b7882{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-815bc76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-937 .elementor-element.elementor-element-798fd76{--display:flex;}.elementor-937 .elementor-element.elementor-element-2a17f11{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-2a17f11 img{width:100%;height:373px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-67fefec{--display:flex;}.elementor-937 .elementor-element.elementor-element-8eaab41{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-8eaab41 img{width:100%;height:335px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-8836ab0{--display:flex;}.elementor-937 .elementor-element.elementor-element-eede9a8{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-eede9a8 img{width:100%;height:246px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-ebf2452{--display:flex;}.elementor-937 .elementor-element.elementor-element-3c2228b{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-3c2228b img{width:100%;height:350px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-c1c6157{--display:flex;}.elementor-937 .elementor-element.elementor-element-6040689{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-6040689 img{width:100%;height:289px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-9414d97{--display:flex;}.elementor-937 .elementor-element.elementor-element-df53b45{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-df53b45 img{width:100%;height:354px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-ce8e739{--display:flex;}.elementor-937 .elementor-element.elementor-element-2c69e06{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-2c69e06 img{width:100%;height:380px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-eaba886{--display:flex;}.elementor-937 .elementor-element.elementor-element-bf7bdca{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-bf7bdca img{width:100%;height:365px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-82ed788{--display:flex;}.elementor-937 .elementor-element.elementor-element-9b4a254{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-9b4a254 img{width:100%;height:285px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-ccd4bb2{--display:flex;}.elementor-937 .elementor-element.elementor-element-b0e35b7{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-b0e35b7 img{width:100%;height:285px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-e78894d{--display:flex;}.elementor-937 .elementor-element.elementor-element-805660f{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-805660f img{width:100%;height:285px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-5c5a8cc{--display:flex;}.elementor-937 .elementor-element.elementor-element-5a533ad{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-5a533ad img{width:100%;height:285px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-937 .elementor-element.elementor-element-47cde9e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-937 .elementor-element.elementor-element-a1e97ea{--display:flex;--overflow:hidden;}.elementor-937 .elementor-element.elementor-element-a1e97ea:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-a1e97ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D3D3;}.elementor-937 .elementor-element.elementor-element-7acfb5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-937 .elementor-element.elementor-element-7acfb5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-937 .elementor-element.elementor-element-85e767b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00271E;--border-color:#00271E;}.elementor-937 .elementor-element.elementor-element-85e767b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-937 .elementor-element.elementor-element-0316462 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-937 .elementor-element.elementor-element-0316462 .elementor-icon-box-title{margin-block-end:-10px;color:#00271E;}.elementor-937 .elementor-element.elementor-element-0316462.elementor-view-stacked .elementor-icon{background-color:#00271E;}.elementor-937 .elementor-element.elementor-element-0316462.elementor-view-framed .elementor-icon, .elementor-937 .elementor-element.elementor-element-0316462.elementor-view-default .elementor-icon{fill:#00271E;color:#00271E;border-color:#00271E;}.elementor-937 .elementor-element.elementor-element-0316462 .elementor-icon{font-size:34px;}.elementor-937 .elementor-element.elementor-element-0316462 .elementor-icon-box-title, .elementor-937 .elementor-element.elementor-element-0316462 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0px;}.elementor-937 .elementor-element.elementor-element-0316462:has(:hover) .elementor-icon-box-title,
					 .elementor-937 .elementor-element.elementor-element-0316462:has(:focus) .elementor-icon-box-title{color:#00271E;}.elementor-937 .elementor-element.elementor-element-a086677{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00271E;--border-color:#00271E;}.elementor-937 .elementor-element.elementor-element-a086677.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-937 .elementor-element.elementor-element-4d575fd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-937 .elementor-element.elementor-element-4d575fd .elementor-icon-box-title{margin-block-end:-10px;color:#00271E;}.elementor-937 .elementor-element.elementor-element-4d575fd.elementor-view-stacked .elementor-icon{background-color:#00271E;}.elementor-937 .elementor-element.elementor-element-4d575fd.elementor-view-framed .elementor-icon, .elementor-937 .elementor-element.elementor-element-4d575fd.elementor-view-default .elementor-icon{fill:#00271E;color:#00271E;border-color:#00271E;}.elementor-937 .elementor-element.elementor-element-4d575fd .elementor-icon{font-size:34px;}.elementor-937 .elementor-element.elementor-element-4d575fd .elementor-icon-box-title, .elementor-937 .elementor-element.elementor-element-4d575fd .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0px;}.elementor-937 .elementor-element.elementor-element-4d575fd:has(:hover) .elementor-icon-box-title,
					 .elementor-937 .elementor-element.elementor-element-4d575fd:has(:focus) .elementor-icon-box-title{color:#00271E;}.elementor-937 .elementor-element.elementor-element-6577d30{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00271E;--border-color:#00271E;}.elementor-937 .elementor-element.elementor-element-6577d30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-937 .elementor-element.elementor-element-778cac3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-937 .elementor-element.elementor-element-778cac3 .elementor-icon-box-title{margin-block-end:-10px;color:#00271E;}.elementor-937 .elementor-element.elementor-element-778cac3.elementor-view-stacked .elementor-icon{background-color:#00271E;}.elementor-937 .elementor-element.elementor-element-778cac3.elementor-view-framed .elementor-icon, .elementor-937 .elementor-element.elementor-element-778cac3.elementor-view-default .elementor-icon{fill:#00271E;color:#00271E;border-color:#00271E;}.elementor-937 .elementor-element.elementor-element-778cac3 .elementor-icon{font-size:34px;}.elementor-937 .elementor-element.elementor-element-778cac3 .elementor-icon-box-title, .elementor-937 .elementor-element.elementor-element-778cac3 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0px;}.elementor-937 .elementor-element.elementor-element-778cac3:has(:hover) .elementor-icon-box-title,
					 .elementor-937 .elementor-element.elementor-element-778cac3:has(:focus) .elementor-icon-box-title{color:#00271E;}.elementor-937 .elementor-element.elementor-element-935b903{--display:flex;}.elementor-937 .elementor-element.elementor-element-935b903.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-937 .elementor-element.elementor-element-a4d58b2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-937 .elementor-element.elementor-element-a4d58b2 .elementor-icon-box-title{margin-block-end:-10px;color:#00271E;}.elementor-937 .elementor-element.elementor-element-a4d58b2.elementor-view-stacked .elementor-icon{background-color:#00271E;}.elementor-937 .elementor-element.elementor-element-a4d58b2.elementor-view-framed .elementor-icon, .elementor-937 .elementor-element.elementor-element-a4d58b2.elementor-view-default .elementor-icon{fill:#00271E;color:#00271E;border-color:#00271E;}.elementor-937 .elementor-element.elementor-element-a4d58b2 .elementor-icon{font-size:34px;}.elementor-937 .elementor-element.elementor-element-a4d58b2 .elementor-icon-box-title, .elementor-937 .elementor-element.elementor-element-a4d58b2 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0px;}.elementor-937 .elementor-element.elementor-element-a4d58b2:has(:hover) .elementor-icon-box-title,
					 .elementor-937 .elementor-element.elementor-element-a4d58b2:has(:focus) .elementor-icon-box-title{color:#00271E;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-937 .elementor-element.elementor-element-a9dee68{--width:58.049%;}.elementor-937 .elementor-element.elementor-element-8f60f75{--width:50%;}.elementor-937 .elementor-element.elementor-element-a2a4ab2{--width:50%;}.elementor-937 .elementor-element.elementor-element-7acfb5e{--width:24.553%;}.elementor-937 .elementor-element.elementor-element-a086677{--width:111.759%;}}@media(min-width:1025px){.elementor-937 .elementor-element.elementor-element-ca891dc:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-ca891dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-937 .elementor-element.elementor-element-1718017{--e-n-carousel-swiper-slides-to-display:2;}.elementor-937 .elementor-element.elementor-element-47cde9e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-937 .elementor-element.elementor-element-1718017{--e-n-carousel-swiper-slides-to-display:1;}.elementor-937 .elementor-element.elementor-element-47cde9e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-937 .elementor-element.elementor-element-85e767b{--width:171px;}.elementor-937 .elementor-element.elementor-element-0316462 .elementor-icon-box-wrapper{text-align:center;}.elementor-937 .elementor-element.elementor-element-a086677{--width:171px;}.elementor-937 .elementor-element.elementor-element-4d575fd .elementor-icon-box-wrapper{text-align:center;}.elementor-937 .elementor-element.elementor-element-6577d30{--width:171px;}.elementor-937 .elementor-element.elementor-element-778cac3 .elementor-icon-box-wrapper{text-align:center;}.elementor-937 .elementor-element.elementor-element-935b903{--width:126px;}.elementor-937 .elementor-element.elementor-element-a4d58b2 .elementor-icon-box-wrapper{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471f26b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4563bf6 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-438247c *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f0cb42 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b13a93 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ebd97d *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6533417 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f7e74 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f085a99 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a17f11 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8eaab41 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eede9a8 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c2228b *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6040689 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df53b45 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c69e06 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf7bdca *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b4a254 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0e35b7 *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-805660f *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a533ad *//* Main Card */
.luxury-image-box{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    overflow:hidden;
    transition:.4s;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.luxury-image-box:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}
 
/* Title */
.luxury-image-box .elementor-image-box-title{
    font-size:24px;
    font-weight:600;
    color:#2c2c2c;
    margin-bottom:8px;
}

/* Description */
.luxury-image-box .elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.6;
}

/* Button */
.luxury-image-box .elementor-button{
    background:#bc9042;
    color:#fff;
    border-radius:30px;
    padding:12px 28px;
    transition:.3s;
}

.luxury-image-box .elementor-button:hover{
    background:#0F5C4D;
}/* End custom CSS */