.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-f9ccbc7 .wpr-slider-item-overlay{mix-blend-mode:normal;background-color:#E965FF1F;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-f9ccbc7 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-f9ccbc7 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-f9ccbc7 .wpr-slider-item-bg{background-size:cover;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-d2dc7ce .wpr-slider-item-overlay{mix-blend-mode:normal;background-color:#DAA4C440;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-d2dc7ce .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-d2dc7ce .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-d2dc7ce .wpr-slider-item-bg{background-size:cover;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-b715432 .wpr-slider-item-overlay{mix-blend-mode:normal;background-color:#905F723D;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-b715432 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-b715432 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-b715432 .wpr-slider-item-bg{background-size:cover;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-cf99571 .wpr-slider-item-overlay{mix-blend-mode:normal;background-color:#EF535021;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-cf99571 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-cf99571 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-cf99571 .wpr-slider-item-bg{background-size:cover;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-advanced-slider .slick-slide{margin-left:137px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-advanced-slider .slick-list{margin-left:-137px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-title{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-sub-title{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-description{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-arrow{display:flex !important;color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.8);-webkit-transition-duration:0.2s;transition-duration:0.2s;font-size:15px;width:33px;height:33px;border-style:none;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-dots{display:inline-table;top:96%;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-primary-btn{background-color:#FFFFFF;color:#2A123E;border-color:#ffffff;-webkit-transition-duration:1.4s;transition-duration:1.4s;text-decoration:none;padding:12px 25px 12px 25px;margin:0px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-primary-btn:hover{background-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-secondary-btn{background-color:#FFFFFF;color:#2A123E;border-color:#ffffff;-webkit-transition-duration:1.4s;transition-duration:1.4s;text-decoration:none;padding:12px 25px 12px 25px;margin:0px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-secondary-btn:hover{background-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-dot{width:7px;height:7px;border-style:none;background-color:rgba(0,0,0,0.35);border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-f553d01.wpr-slider-dots-horizontal .wpr-slider-dot{margin-right:7px;}.elementor-10 .elementor-element.elementor-element-f553d01.wpr-slider-dots-vertical .wpr-slider-dot{margin-bottom:7px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-advanced-slider{height:640px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-item{height:640px;border-style:none;}.elementor-10 .elementor-element.elementor-element-f553d01 .slick-list{height:640px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-btns i{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-btns svg{margin-left:0px;vertical-align:text-bottom;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-content{margin:0 auto;text-align:center;max-width:1500px;padding:10px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-cv-inner{vertical-align:middle;}.elementor-10 .elementor-element.elementor-element-f553d01  .wpr-slider-item{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-title *{color:#FFFFFF;font-family:"Cormorant Garamond", Sans-serif;font-size:72px;padding:18px 10px 5px 10px;margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-sub-title *{color:#ffffff;font-size:28px;padding:5px 10px 5px 10px;margin:18px 18px 18px 18px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-description p{color:#ffffff;font-size:21px;line-height:34px;padding:5px 10px 5px 10px;margin:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-primary-btn svg{fill:#2A123E;-webkit-transition-duration:1.4s;transition-duration:1.4s;width:13px;height:auto;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-primary-btn i{font-size:13px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-secondary-btn svg{fill:#2A123E;-webkit-transition-duration:1.4s;transition-duration:1.4s;width:13px;height:auto;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-secondary-btn i{font-size:13px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-video-btn{color:#ffffff;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-arrow svg{fill:rgba(255,255,255,0.8);-webkit-transition-duration:0.2s;transition-duration:0.2s;width:15px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-arrow:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-arrow:hover svg{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-dots .slick-active .wpr-slider-dot{background-color:#222222;}.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-10 .elementor-element.elementor-element-7f95878{text-align:center;}.elementor-10 .elementor-element.elementor-element-7f95878 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9f6ded4{text-align:center;}.elementor-10 .elementor-element.elementor-element-9f6ded4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:900;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-10 .elementor-element.elementor-element-8d5d2a0{padding:32px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#F9F9F9;}.elementor-10 .elementor-element.elementor-element-8d5d2a0 a{color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button{background-color:#00000000;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:2px 2px 2px 2px;}	.elementor-10 .elementor-element.elementor-element-baed7c3 [class*="elementor-animation"]:hover,
								.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button::before,
								.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button::after{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-baed7c3{padding:28px 0px 0px 0px;text-align:left;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#CFAB36;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button-wrap{max-width:100%;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button-icon svg{width:18px;height:18px;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-inline .wpr-button-icon{color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button-text,.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button::after{font-size:20px;font-weight:500;font-style:italic;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button:hover .wpr-button-text{color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button:focus .wpr-button-text{color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#CFAB36;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button:hover{border-color:#E8E8E8;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-baed7c3.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-dc750b3{text-align:center;}.elementor-10 .elementor-element.elementor-element-dc750b3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-201b88b{padding:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-201b88b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-201b88b .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-201b88b .elementor-heading-title a:focus{color:#000000;}.elementor-10 .elementor-element.elementor-element-e611503{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e611503 p{margin-block-end:9px;}.elementor-10 .elementor-element.elementor-element-f3625bc{width:100%;max-width:100%;padding:0px 10px 0px 10px;columns:2;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;color:#CFAB36DB;}.elementor-10 .elementor-element.elementor-element-2535a56{padding:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-2535a56 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2535a56 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-2535a56 .elementor-heading-title a:focus{color:#000000;}.elementor-10 .elementor-element.elementor-element-77f6077{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-77f6077 p{margin-block-end:9px;}.elementor-10 .elementor-element.elementor-element-80044de{width:100%;max-width:100%;padding:0px 10px 0px 10px;columns:2;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;color:#CFAB36DB;}.elementor-10 .elementor-element.elementor-element-ec75b50{padding:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-ec75b50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ec75b50 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-ec75b50 .elementor-heading-title a:focus{color:#000000;}.elementor-10 .elementor-element.elementor-element-221dfdb{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-221dfdb p{margin-block-end:9px;}.elementor-10 .elementor-element.elementor-element-2b9d7bc{width:100%;max-width:100%;padding:0px 10px 0px 10px;columns:2;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;color:#CFAB36DB;}.elementor-10 .elementor-element.elementor-element-41e6c03{padding:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-41e6c03 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-41e6c03 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-41e6c03 .elementor-heading-title a:focus{color:#000000;}.elementor-10 .elementor-element.elementor-element-28d1e65{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-28d1e65 p{margin-block-end:9px;}.elementor-10 .elementor-element.elementor-element-242e286{width:100%;max-width:100%;padding:0px 10px 0px 10px;columns:2;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;color:#CFAB36DB;}.elementor-10 .elementor-element.elementor-element-91425a1{padding:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-91425a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-91425a1 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-91425a1 .elementor-heading-title a:focus{color:#000000;}.elementor-10 .elementor-element.elementor-element-3d8b2b6{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3d8b2b6 p{margin-block-end:9px;}.elementor-10 .elementor-element.elementor-element-7603345{width:100%;max-width:100%;padding:0px 10px 0px 10px;columns:2;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;color:#CFAB36DB;}.elementor-10 .elementor-element.elementor-element-19162e0{padding:0px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-19162e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-19162e0 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-19162e0 .elementor-heading-title a:focus{color:#000000;}.elementor-10 .elementor-element.elementor-element-e357801{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e357801 p{margin-block-end:9px;}.elementor-10 .elementor-element.elementor-element-367f6f2{width:100%;max-width:100%;padding:0px 10px 0px 10px;columns:2;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;color:#CFAB36DB;}.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-10 .elementor-element.elementor-element-248e097 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:400;fill:#2A123E;color:#2A123E;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-248e097 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-248e097 .elementor-button:focus{background-color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-248e097:hover{--e-transform-translateX:5px;}.elementor-10 .elementor-element.elementor-element-248e097.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-248e097 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-248e097 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-10 .elementor-element.elementor-element-4ff0ce8{text-align:center;}.elementor-10 .elementor-element.elementor-element-4ff0ce8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#F2F9FC;}.elementor-10 .elementor-element.elementor-element-3518698{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#E4E4E4;}.elementor-10 .elementor-element.elementor-element-574fe97{text-align:center;}.elementor-10 .elementor-element.elementor-element-574fe97 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#F4F5F5;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__front{background-color:#0D0712;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #D4AF37 35%, #CFAB36 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-ccf36dc{border-radius:-7px -7px -7px -7px;}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box{height:322px;}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__layer, .elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__image img{width:50%;border-radius:10px;}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__image{opacity:1;}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10 .elementor-element.elementor-element-ccf36dc .elementor-flip-box__button{margin-inline-center:0;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:7px;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__front{background-color:#0D0712;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #D4AF37 35%, #CFAB36 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-e4c4df1{border-radius:-7px -7px -7px -7px;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box{height:322px;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__layer, .elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__image img{width:50%;border-radius:10px;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__image{opacity:1;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10 .elementor-element.elementor-element-e4c4df1 .elementor-flip-box__button{margin-inline-center:0;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:7px;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__front{background-color:#0D0712;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #D4AF37 35%, #CFAB36 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-f1eb9d7{border-radius:-7px -7px -7px -7px;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box{height:322px;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__layer, .elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__image img{width:50%;border-radius:10px;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__image{opacity:1;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10 .elementor-element.elementor-element-f1eb9d7 .elementor-flip-box__button{margin-inline-center:0;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:7px;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__front{background-color:#0D0712;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #D4AF37 35%, #CFAB36 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-4bdb5b9{border-radius:-7px -7px -7px -7px;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box{height:322px;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__layer, .elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__image img{width:50%;border-radius:10px;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__image{opacity:1;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-10 .elementor-element.elementor-element-4bdb5b9 .elementor-flip-box__button{margin-inline-center:0;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:7px;}.elementor-10 .elementor-element.elementor-element-83a915f{text-align:center;}.elementor-10 .elementor-element.elementor-element-83a915f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#F4F5F5;}.elementor-10 .elementor-element.elementor-element-4aa900a .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#CFAB36;color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-4aa900a:hover{--e-transform-translateX:5px;}.elementor-10 .elementor-element.elementor-element-4aa900a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4aa900a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-4aa900a .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-10 .elementor-element.elementor-element-12faef1{text-align:center;}.elementor-10 .elementor-element.elementor-element-12faef1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;color:#F4F5F5;}.elementor-10 .elementor-element.elementor-element-5fb2db9{z-index:1;}.elementor-10 .elementor-element.elementor-element-f3a48fb .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#0D0712;color:#0D0712;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-f3a48fb .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f3a48fb .elementor-button:focus{background-color:#D4AF37;}.elementor-10 .elementor-element.elementor-element-f3a48fb:hover{--e-transform-translateX:5px;}.elementor-10 .elementor-element.elementor-element-f3a48fb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f3a48fb{z-index:1;}.elementor-10 .elementor-element.elementor-element-f3a48fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f3a48fb .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-10 .elementor-element.elementor-element-6a272fcf0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6a272fcf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mykonosindelhi.com/wp-content/uploads/2026/07/mykonos-luxury-purple-wave-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6a272fcf0 > .elementor-container{min-height:499px;}.elementor-10 .elementor-element.elementor-element-6a272fcf0 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-6a272fcf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-187px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-cbf96f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:212px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-cbf96f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-5ed1a1ff{padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-5ed1a1ff .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2f1f78d5{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.2px;color:#F1F1F1;}.elementor-10 .elementor-element.elementor-element-5ca09aea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-5ca09aea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-10 .elementor-element.elementor-element-21868b0a{background-color:#D4AF37;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(209, 204, 204, 0.36);}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-item{border-width:0px;border-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-tab-title{background-color:#D4AF37;padding:25px 30px 25px 30px;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-icon, .elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-title{color:#2A123E;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-icon svg{fill:#2A123E;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-active .elementor-accordion-icon, .elementor-10 .elementor-element.elementor-element-21868b0a .elementor-active .elementor-accordion-title{color:#2A123E;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-active .elementor-accordion-icon svg{fill:#2A123E;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-icon{margin-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-tab-content{background-color:#D4AF37;color:#0D0712;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.2px;padding:0px 30px 0px 30px;}.elementor-10 .elementor-element.elementor-element-517d8c9e{background-color:#D4AF37;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(209, 204, 204, 0.36);}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-item{border-width:0px;border-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-tab-title{background-color:#D4AF37;padding:25px 30px 25px 30px;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-icon, .elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-title{color:#2A123E;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-icon svg{fill:#2A123E;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-active .elementor-accordion-icon, .elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-active .elementor-accordion-title{color:#2A123E;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-active .elementor-accordion-icon svg{fill:#2A123E;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;text-decoration:none;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-icon{margin-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-tab-content{background-color:#D4AF37;color:#0D0712;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.2px;padding:0px 30px 0px 30px;}.elementor-10 .elementor-element.elementor-element-3c0e490 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;fill:#2A123E;color:#2A123E;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-3c0e490 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3c0e490 .elementor-button:focus{background-color:#CFAB36;}.elementor-10 .elementor-element.elementor-element-3c0e490:hover{--e-transform-translateX:5px;}.elementor-10 .elementor-element.elementor-element-3c0e490.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-f9ccbc7 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-f9ccbc7 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-d2dc7ce .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-d2dc7ce .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-b715432 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-b715432 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-cf99571 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-cf99571 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-title{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-sub-title{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-description{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-arrow{display:flex !important;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-dots{display:inline-table;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-advanced-slider{height:600px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-item{height:600px;}.elementor-10 .elementor-element.elementor-element-f553d01 .slick-list{height:600px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-content{margin:0 auto;max-width:100%;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-title *{font-size:50px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-description p{font-size:17px;}.elementor-10 .elementor-element.elementor-element-9f6ded4 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-248e097 .elementor-button{font-size:25px;}.elementor-10 .elementor-element.elementor-element-4ff0ce8 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-3518698{font-size:16px;}.elementor-10 .elementor-element.elementor-element-574fe97 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-f3a48fb .elementor-button{font-size:23px;}.elementor-10 .elementor-element.elementor-element-6a272fcf0{padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-3c0e490 .elementor-button{font-size:25px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-f9ccbc7 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-f9ccbc7 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-d2dc7ce .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-d2dc7ce .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-b715432 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-b715432 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-cf99571 .wpr-slider-primary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .elementor-repeater-item-cf99571 .wpr-slider-secondary-btn{display:inline-block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-title{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-sub-title{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-description{display:block;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-arrow{display:flex !important;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-dots{display:inline-table;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-advanced-slider{height:452px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-item{height:452px;}.elementor-10 .elementor-element.elementor-element-f553d01 .slick-list{height:452px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-content{margin:0 auto;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-title *{font-size:29px;letter-spacing:-0.8px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-sub-title *{font-size:17px;margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-description p{font-size:11px;line-height:1.6em;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-primary-btn{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-f553d01 .wpr-slider-secondary-btn{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-7f95878 .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-9f6ded4 .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-8d5d2a0{font-size:12px;}.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button-text,.elementor-10 .elementor-element.elementor-element-baed7c3 .wpr-button::after{font-size:15px;}.elementor-10 .elementor-element.elementor-element-dc750b3 .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-f3625bc{padding:32px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-80044de{padding:32px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2b9d7bc{padding:32px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-242e286{padding:32px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7603345{padding:32px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-367f6f2{padding:32px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-248e097 .elementor-button{font-size:15px;}.elementor-10 .elementor-element.elementor-element-4ff0ce8 .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-3518698{font-size:13px;}.elementor-10 .elementor-element.elementor-element-574fe97 .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-12faef1 .elementor-heading-title{font-size:27px;}.elementor-10 .elementor-element.elementor-element-5fb2db9{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-f3a48fb .elementor-button{font-size:15px;}.elementor-10 .elementor-element.elementor-element-6a272fcf0{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2f1f78d5{font-size:12px;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-accordion-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-21868b0a .elementor-tab-content{font-size:13px;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-accordion-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-517d8c9e .elementor-tab-content{font-size:13px;}.elementor-10 .elementor-element.elementor-element-3c0e490 .elementor-button{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-7f95878 */.heading-animated{
    font-size: clamp(42px, vw, 90px);
    font-weight: 800;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: 3px;

    /* Rainbow Gradient */
    background: linear-gradient(
        90deg,
        #ff004c,
        #ff7b00,
        #ffd500,
        #00ff88,
        #00d4ff,
        #3b82f6,
        #8b5cf6,
        #ff00c8,
        #ff004c
    );
    background-size: 400% auto;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: rainbowFlow 8s linear infinite;
    position: relative;
    display: inline-block;

    filter: drop-shadow(0 0 8px rgba(255,255,255,.25));
}

/* Premium shine effect */
.heading-animated::after{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        120deg,
        transparent 35%,
        rgba(255,255,255,.9) 50%,
        transparent 65%
    );
    background-size:200% 100%;
    mix-blend-mode:screen;
    animation: shine 3s ease-in-out infinite;
    -webkit-background-clip:text;
    background-clip:text;
}

@keyframes rainbowFlow{
    0%{
        background-position:0% 50%;
    }
    100%{
        background-position:400% 50%;
    }
}

@keyframes shine{
    0%{
        background-position:-200% 0;
    }
    100%{
        background-position:200% 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e75feb */#btn-decoration{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e75feb *//*=============================
SECTION
=============================*/

.features-section{

    max-width:1280px;
    margin:auto;
    padding:40px 20px;

    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;

}

/*=============================
CARD
=============================*/

.feature-card{

    position:relative;

    padding:40px 35px;

    border-radius:24px;

    overflow:hidden;

    background:
    linear-gradient(145deg,
    #0D0712 0%,
    #1A0E25 40%,
    #2A123E 100%);

    border:1px solid rgba(212,175,55,.20);

    transition:.45s ease;

    box-shadow:
    0 18px 40px rgba(0,0,0,.45);

}

/* Gold Border */

.feature-card::before{

    content:"";

    position:absolute;

    inset:0;

    border-radius:24px;

    padding:1px;

    background:
    linear-gradient(135deg,
    rgba(212,175,55,.9),
    rgba(111,60,195,.35),
    rgba(212,175,55,.9));

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask-composite:exclude;

    opacity:.6;

}

/* Purple Glow */

.feature-card::after{

    content:"";

    position:absolute;

    width:220px;
    height:220px;

    top:-100px;
    right:-100px;

    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(111,60,195,.45),
    transparent 70%);

    transition:.5s;

}

/*=============================
ICON
=============================*/

.icon-box{

    width:70px;
    height:70px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:
    linear-gradient(145deg,
    rgba(212,175,55,.12),
    rgba(42,18,62,.95));

    border:1px solid rgba(212,175,55,.25);

    color:#D4AF37;

    font-size:28px;

    margin-bottom:28px;

    position:relative;
    z-index:2;

    transition:.45s;

    box-shadow:
    inset 0 0 18px rgba(212,175,55,.15),
    0 10px 30px rgba(0,0,0,.4);

}

/*=============================
TEXT
=============================*/

.feature-card h3{

    color:#D4AF37;

    font-family:"Cinzel",serif;

    font-size:24px;

    line-height:1.4;

    margin-bottom:18px;

    position:relative;
    z-index:2;

}

.feature-card p{

    color:#F5F5F5;

    opacity:.85;

    font-family:"Montserrat",sans-serif;

    line-height:1.9;

    font-size:15px;

    position:relative;
    z-index:2;

}

/*=============================
HOVER
=============================*/

.feature-card:hover{

    transform:
    translateY(-12px)
    scale(1.02);

    border-color:#D4AF37;

    box-shadow:
    0 30px 60px rgba(0,0,0,.55),
    0 0 35px rgba(111,60,195,.35);

}

.feature-card:hover::after{

    transform:scale(1.3);

}

.feature-card:hover .icon-box{

    transform:
    rotate(-8deg)
    scale(1.08);

    background:
    linear-gradient(135deg,
    #D4AF37,
    #A87832);

    color:#0D0712;

    box-shadow:
    0 15px 35px rgba(212,175,55,.45);

}

/* Gold line */

.feature-card h3::after{

    content:"";

    display:block;

    width:55px;
    height:2px;

    margin-top:12px;

    background:#D4AF37;

}

/*=============================
RESPONSIVE
=============================*/

@media(max-width:991px){

.features-section{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:767px){

.features-section{

grid-template-columns:1fr;

}

.feature-card{

padding:32px;

}

.feature-card h3{

font-size:22px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c125856 */#service-container{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c125856 *//* ==========================================
   STICKY LAYOUT
========================================== */

.mykonos-sticky-section{
    display:flex;
    align-items:flex-start;
    gap:40px;
}

/* Left Content */

.mykonos-content{
    flex:1;
}

/* Right Image */

.mykonos-image{
    flex:0 0 40%;
    position:sticky;
    top:100px;
    align-self:flex-start;
}

/* ==========================================
   IMAGE
========================================== */

.image-stack{
    position:relative;
    overflow:hidden;
    border-radius:24px;
    box-shadow:0 15px 40px rgba(0,0,0,.15);
}

.image-stack img{
    width:100%;
    display:block;
    border-radius:24px;
}

/* ==========================================
   REMOVE ALL HOVER EFFECTS
========================================== */

.image-stack::before,
.image-stack::after{
    display:none;
}

.image-stack:hover{
    transform:none;
    box-shadow:0 15px 40px rgba(0,0,0,.15);
}

.image-stack:hover img{
    transform:none;
    filter:none;
}

/* ==========================================
   TABLET & MOBILE
========================================== */

@media(max-width:991px){

    .mykonos-sticky-section{
        flex-direction:column;
    }

    .mykonos-content,
    .mykonos-image{
        width:100%;
    }

    .mykonos-image{
        position:relative;
        top:0;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6ded4 */.heading-animated{
    font-size: clamp(42px, vw, 90px);
    font-weight: 800;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: 3px;

    /* Rainbow Gradient */
    background: linear-gradient(
        90deg,
        #ff004c,
        #ff7b00,
        #ffd500,
        #00ff88,
        #00d4ff,
        #3b82f6,
        #8b5cf6,
        #ff00c8,
        #ff004c
    );
    background-size: 400% auto;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: rainbowFlow 8s linear infinite;
    position: relative;
    display: inline-block;

    filter: drop-shadow(0 0 8px rgba(255,255,255,.25));
}

/* Premium shine effect */
.heading-animated::after{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        120deg,
        transparent 35%,
        rgba(255,255,255,.9) 50%,
        transparent 65%
    );
    background-size:200% 100%;
    mix-blend-mode:screen;
    animation: shine 3s ease-in-out infinite;
    -webkit-background-clip:text;
    background-clip:text;
}

@keyframes rainbowFlow{
    0%{
        background-position:0% 50%;
    }
    100%{
        background-position:400% 50%;
    }
}

@keyframes shine{
    0%{
        background-position:-200% 0;
    }
    100%{
        background-position:200% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc750b3 */.heading-animated{
    font-size: clamp(42px, vw, 90px);
    font-weight: 800;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: 3px;

    /* Rainbow Gradient */
    background: linear-gradient(
        90deg,
        #ff004c,
        #ff7b00,
        #ffd500,
        #00ff88,
        #00d4ff,
        #3b82f6,
        #8b5cf6,
        #ff00c8,
        #ff004c
    );
    background-size: 400% auto;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: rainbowFlow 8s linear infinite;
    position: relative;
    display: inline-block;

    filter: drop-shadow(0 0 8px rgba(255,255,255,.25));
}

/* Premium shine effect */
.heading-animated::after{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        120deg,
        transparent 35%,
        rgba(255,255,255,.9) 50%,
        transparent 65%
    );
    background-size:200% 100%;
    mix-blend-mode:screen;
    animation: shine 3s ease-in-out infinite;
    -webkit-background-clip:text;
    background-clip:text;
}

@keyframes rainbowFlow{
    0%{
        background-position:0% 50%;
    }
    100%{
        background-position:400% 50%;
    }
}

@keyframes shine{
    0%{
        background-position:-200% 0;
    }
    100%{
        background-position:200% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc750b3 *//* Main Container */
.hover-bg {
    position: relative;
    overflow: hidden;
    border-radius: 24px;
    isolation: isolate;
}

/* Background Layer */
.hover-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transform: scale(1);
    transition: transform .8s cubic-bezier(.22,.61,.36,1);
    z-index: -2;
}

/* Dark Overlay */
.hover-bg::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(0,0,0,.08),
        rgba(0,0,0,.25)
    );
    transition: background .6s ease;
    z-index: -1;
}

/* Hover Effect */
.hover-bg:hover::before{
    transform: scale(1.08);
}

.hover-bg:hover::after{
    background: linear-gradient(
        180deg,
        rgba(0,0,0,.02),
        rgba(0,0,0,.15)
    );
}

/* Optional: Slight lift */
.hover-bg{
    transition: transform .4s ease, box-shadow .4s ease;
}

.hover-bg:hover{
    transform: translateY(-6px);
    box-shadow: 0 20px 60px rgba(0,0,0,.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-201b88b */.services-men-spa:hover{
    color: #CFAB36;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2535a56 */.services-men-spa:hover{
    color: #CFAB36;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec75b50 */.services-men-spa:hover{
    color: #CFAB36;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e6c03 */.services-men-spa:hover{
    color: #CFAB36;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91425a1 */.services-men-spa:hover{
    color: #CFAB36;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19162e0 */.services-men-spa:hover{
    color: #CFAB36;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c6dfd0 */.gallery-wrapper{
    width:100%;
}

.gallery-navigation{
    display:flex;
    justify-content:flex-end;
    gap:12px;
    margin-bottom:25px;
}

.gallery-prev,
.gallery-next{
    width:55px;
    height:55px;
    border:none;
    background:#111;
    color:#D4AF37;
    cursor:pointer;
    font-size:22px;
    transition:.3s;
}

.gallery-prev:hover,
.gallery-next:hover{
    background:#D4AF37;
    color:#111;
}

.gallery-viewport{
    overflow:hidden;
    width:100%;
}

.gallery-track{
    display:flex;
    gap:20px;
    transition:transform .5s ease;
}

.gallery-item{
    flex:0 0 calc((100% - 40px)/3);
}

.gallery-item img{
    width:100%;
    height:450px;
    object-fit:cover;
    display:block;
    transition:.4s;
}

.gallery-item:hover img{
    transform:scale(1.08);
}

@media(max-width:1024px){

.gallery-item{
flex:0 0 calc((100% - 20px)/2);
}

}

@media(max-width:767px){

.gallery-item{
flex:0 0 100%;
}

.gallery-navigation{
justify-content:center;
}

}/* End custom CSS */