.elementor-2735 .elementor-element.elementor-element-61b0e678 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:180px 180px;
--row-gap:180px;
--column-gap:180px;
--overlay-opacity:0.6;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:220px;
--padding-bottom:40px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-2735 .elementor-element.elementor-element-61b0e678:not(.elementor-motion-effects-element-type-background), .elementor-2735 .elementor-element.elementor-element-61b0e678 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image:url("https://www.nicdarkthemes.com/hotel-resort/hotel-resort-wordpress-theme/wp-content/uploads/sites/2/2025/10/ndimg-slide-05.jpg");
background-position:top center;
background-repeat:no-repeat;
background-size:cover;
}
.elementor-2735 .elementor-element.elementor-element-61b0e678::before, .elementor-2735 .elementor-element.elementor-element-61b0e678 > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-61b0e678 > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-61b0e678 > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-61b0e678 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-61b0e678 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
background-color:transparent;
--background-overlay:'';
background-image:radial-gradient(at center center, #0b162c24 0%, var(--e-global-color-10a94b3) 100%);
}
.elementor-2735 .elementor-element.elementor-element-c7edbf4 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-ed8ce7b {
	text-align:center;
}
.elementor-2735 .elementor-element.elementor-element-ed8ce7b .elementor-heading-title {
	font-family:var( --e-global-typography-927ae6c-font-family ), Sans-serif;
	font-size:var( --e-global-typography-927ae6c-font-size );
	font-weight:var( --e-global-typography-927ae6c-font-weight );
	text-transform:var( --e-global-typography-927ae6c-text-transform );
	font-style:var( --e-global-typography-927ae6c-font-style );
	text-decoration:var( --e-global-typography-927ae6c-text-decoration );
	line-height:var( --e-global-typography-927ae6c-line-height );
	letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );
	color:var( --e-global-color-8235737 );
}
.elementor-2735 .elementor-element.elementor-element-d4b1e79 {
--e-rating-justify-content:center;
--e-rating-icon-font-size:20px;
--e-rating-gap:10px;
--e-rating-icon-marked-color:var( --e-global-color-8235737 );
--e-rating-icon-color:var( --e-global-color-1de4327 );
}
.elementor-2735 .elementor-element.elementor-element-ee46f5 {
--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;
--gap:60px 60px;
--row-gap:60px;
--column-gap:60px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-9457207 {
--display:flex;
--justify-content:flex-end;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-block-end:calc(60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-block-start:calc(60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline:calc(60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items.elementor-inline-items {
	margin-inline:calc(-60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end:calc(-60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-icon i {
	transition:color 0.3s;
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-icon svg {
	transition:fill 0.3s;
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb {
--e-icon-list-icon-size:14px;
--icon-vertical-offset:0px;
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-item > a {
	font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;
	font-size:var( --e-global-typography-31919b4-font-size );
	font-weight:var( --e-global-typography-31919b4-font-weight );
	text-transform:var( --e-global-typography-31919b4-text-transform );
	font-style:var( --e-global-typography-31919b4-font-style );
	text-decoration:var( --e-global-typography-31919b4-text-decoration );
	line-height:var( --e-global-typography-31919b4-line-height );
	letter-spacing:var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-text {
	color:var( --e-global-color-8235737 );
	transition:color 0.3s;
}
.elementor-2735 .elementor-element.elementor-element-51087f7f {
--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:flex-end;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-7d6b19d1 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:60px;
--padding-bottom:60px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-2735 .elementor-element.elementor-element-7d6b19d1:not(.elementor-motion-effects-element-type-background), .elementor-2735 .elementor-element.elementor-element-7d6b19d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:var( --e-global-color-34fcf59 );
}
.elementor-2735 .elementor-element.elementor-element-1672f4eb {
--display:flex;
--gap:60px 60px;
--row-gap:60px;
--column-gap:60px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-321fdaa8 {
--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;
--gap:60px 60px;
--row-gap:60px;
--column-gap:60px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-608737ce {
--display:flex;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-38c04422 {
	color:var( --e-global-color-text );
	font-family:var( --e-global-typography-text-font-family ), Sans-serif;
	font-size:var( --e-global-typography-text-font-size );
	font-weight:var( --e-global-typography-text-font-weight );
	text-transform:var( --e-global-typography-text-text-transform );
	font-style:var( --e-global-typography-text-font-style );
	text-decoration:var( --e-global-typography-text-text-decoration );
	line-height:var( --e-global-typography-text-line-height );
	letter-spacing:var( --e-global-typography-text-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-ee8d9b7 {
--display:flex;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-212005e {
--display:flex;
--gap:60px 60px;
--row-gap:60px;
--column-gap:60px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-ee5eedc {
--display:flex;
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
	border-style:solid;
--border-style:solid;
	border-width:1px 1px 1px 1px;
--border-top-width:1px;
--border-right-width:1px;
--border-bottom-width:1px;
--border-left-width:1px;
	border-color:var( --e-global-color-d0bbac9 );
--border-color:var( --e-global-color-d0bbac9 );
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:40px;
--padding-bottom:40px;
--padding-left:40px;
--padding-right:40px;
}
.elementor-2735 .elementor-element.elementor-element-ee5eedc:not(.elementor-motion-effects-element-type-background), .elementor-2735 .elementor-element.elementor-element-ee5eedc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:var( --e-global-color-0ccbf47 );
}
.elementor-2735 .elementor-element.elementor-element-d088168 {
--display:flex;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-2a29cd66 {
--display:flex;
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-5ac9fcf0 .elementor-heading-title {
	font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size:var( --e-global-typography-8c04063-font-size );
	font-weight:var( --e-global-typography-8c04063-font-weight );
	text-transform:var( --e-global-typography-8c04063-text-transform );
	font-style:var( --e-global-typography-8c04063-font-style );
	text-decoration:var( --e-global-typography-8c04063-text-decoration );
	line-height:var( --e-global-typography-8c04063-line-height );
	letter-spacing:var( --e-global-typography-8c04063-letter-spacing );
	color:var( --e-global-color-primary );
}
.elementor-2735 .elementor-element.elementor-element-9ce52de {
--grid-columns:1;
}
.elementor-2735 .elementor-element.elementor-element-dde4f11 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
	border-style:solid;
--border-style:solid;
	border-width:1px 0px 0px 0px;
--border-top-width:1px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color:var( --e-global-color-d0bbac9 );
--border-color:var( --e-global-color-d0bbac9 );
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:120px;
--padding-bottom:120px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-2735 .elementor-element.elementor-element-dde4f11:not(.elementor-motion-effects-element-type-background), .elementor-2735 .elementor-element.elementor-element-dde4f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:var( --e-global-color-34fcf59 );
background-image:url("https://www.nicdarkthemes.com/hotel-resort/hotel-resort-wordpress-theme/wp-content/uploads/sites/2/2025/10/clear01.jpg");
background-position:top center;
background-repeat:no-repeat;
background-size:cover;
}
.elementor-2735 .elementor-element.elementor-element-4137c769 {
--display:flex;
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-2735 .elementor-element.elementor-element-317e140a .elementor-heading-title {
	font-family:var( --e-global-typography-3b515e9-font-family ), Sans-serif;
	font-size:var( --e-global-typography-3b515e9-font-size );
	font-weight:var( --e-global-typography-3b515e9-font-weight );
	text-transform:var( --e-global-typography-3b515e9-text-transform );
	font-style:var( --e-global-typography-3b515e9-font-style );
	text-decoration:var( --e-global-typography-3b515e9-text-decoration );
	line-height:var( --e-global-typography-3b515e9-line-height );
	letter-spacing:var( --e-global-typography-3b515e9-letter-spacing );
	color:var( --e-global-color-primary );
}
.elementor-2735 .elementor-element.elementor-element-175d0ac0 {
--grid-columns:3;
}
@media(max-width:1024px) {
.elementor-2735 .elementor-element.elementor-element-ed8ce7b .elementor-heading-title {
font-size:var( --e-global-typography-927ae6c-font-size );
line-height:var( --e-global-typography-927ae6c-line-height );
letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-ee46f5 {
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-item > a {
font-size:var( --e-global-typography-31919b4-font-size );
line-height:var( --e-global-typography-31919b4-line-height );
letter-spacing:var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-51087f7f {
--justify-content:center;
}
.elementor-2735 .elementor-element.elementor-element-1672f4eb {
--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;
}
.elementor-2735 .elementor-element.elementor-element-321fdaa8 {
--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;
}
.elementor-2735 .elementor-element.elementor-element-38c04422 {
font-size:var( --e-global-typography-text-font-size );
line-height:var( --e-global-typography-text-line-height );
letter-spacing:var( --e-global-typography-text-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-5ac9fcf0 .elementor-heading-title {
font-size:var( --e-global-typography-8c04063-font-size );
line-height:var( --e-global-typography-8c04063-line-height );
letter-spacing:var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-9ce52de {
--grid-columns:2;
}
.elementor-2735 .elementor-element.elementor-element-317e140a .elementor-heading-title {
font-size:var( --e-global-typography-3b515e9-font-size );
line-height:var( --e-global-typography-3b515e9-line-height );
letter-spacing:var( --e-global-typography-3b515e9-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-175d0ac0 {
--grid-columns:2;
}
}
@media(max-width:767px) {
.elementor-2735 .elementor-element.elementor-element-61b0e678 {
--gap:120px 120px;
--row-gap:120px;
--column-gap:120px;
--padding-top:120px;
--padding-bottom:40px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-2735 .elementor-element.elementor-element-ed8ce7b .elementor-heading-title {
font-size:var( --e-global-typography-927ae6c-font-size );
line-height:var( --e-global-typography-927ae6c-line-height );
letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-block-end:calc(60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-block-start:calc(60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-inline:calc(60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items.elementor-inline-items {
margin-inline:calc(-60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
inset-inline-end:calc(-60px/2);
}
.elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2735 .elementor-element.elementor-element-aeee7cb .elementor-icon-list-item > a {
font-size:var( --e-global-typography-31919b4-font-size );
line-height:var( --e-global-typography-31919b4-line-height );
letter-spacing:var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-38c04422 {
font-size:var( --e-global-typography-text-font-size );
line-height:var( --e-global-typography-text-line-height );
letter-spacing:var( --e-global-typography-text-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-ee5eedc {
--padding-top:20px;
--padding-bottom:20px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-2735 .elementor-element.elementor-element-5ac9fcf0 .elementor-heading-title {
font-size:var( --e-global-typography-8c04063-font-size );
line-height:var( --e-global-typography-8c04063-line-height );
letter-spacing:var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-9ce52de {
--grid-columns:1;
}
.elementor-2735 .elementor-element.elementor-element-317e140a .elementor-heading-title {
font-size:var( --e-global-typography-3b515e9-font-size );
line-height:var( --e-global-typography-3b515e9-line-height );
letter-spacing:var( --e-global-typography-3b515e9-letter-spacing );
}
.elementor-2735 .elementor-element.elementor-element-175d0ac0 {
--grid-columns:1;
}
}
@media(min-width:768px) {
.elementor-2735 .elementor-element.elementor-element-9457207 {
--width:65%;
}
.elementor-2735 .elementor-element.elementor-element-51087f7f {
--width:35%;
}
.elementor-2735 .elementor-element.elementor-element-608737ce {
--width:65%;
}
.elementor-2735 .elementor-element.elementor-element-ee8d9b7 {
--width:35%;
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-2735 .elementor-element.elementor-element-9457207 {
--width:100%;
}
.elementor-2735 .elementor-element.elementor-element-51087f7f {
--width:100%;
}
.elementor-2735 .elementor-element.elementor-element-608737ce {
--width:100%;
}
.elementor-2735 .elementor-element.elementor-element-ee8d9b7 {
--width:100%;
}
}
