.elementor-1969 .elementor-element.elementor-element-7df763a6 {
--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:20px 20px;
--row-gap:20px;
--column-gap:20px;
--overflow:hidden;
--overlay-opacity:1;
	border-style: solid;
--border-style:solid;
	border-width: 0px 0px 0px 0px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color: var( --e-global-color-34fcf59 );
--border-color:var( --e-global-color-34fcf59 );
--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-1969 .elementor-element.elementor-element-7df763a6::before, .elementor-1969 .elementor-element.elementor-element-7df763a6 > .elementor-background-video-container::before, .elementor-1969 .elementor-element.elementor-element-7df763a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1969 .elementor-element.elementor-element-7df763a6 > .elementor-background-slideshow::before, .elementor-1969 .elementor-element.elementor-element-7df763a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1969 .elementor-element.elementor-element-7df763a6 > .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-1969 .elementor-element.elementor-element-472cc302 {
--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: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-1969 .elementor-element.elementor-element-72a4bdbf {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-72a4bdbf .elementor-heading-title {
	font-family: var( --e-global-typography-927ae6c-font-family ), Sans-serif;
	font-size: 90px;
	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-1969 .elementor-element.elementor-element-4a8811fa {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-4a8811fa .elementor-heading-title {
	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 );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-30e1fd90 {
--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;
--overflow:hidden;
--margin-top:0em;
--margin-bottom:0em;
--margin-left:0em;
--margin-right:0em;
--padding-top:60px;
--padding-bottom:60px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1969 .elementor-element.elementor-element-30e1fd90:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-30e1fd90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-34fcf59 );
}
.elementor-1969 .elementor-element.elementor-element-71d03af1 {
--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;
--align-items:center;
--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-1969 .elementor-element.elementor-element-2a6db290 {
--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-1969 .elementor-element.elementor-element-7343b824 img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	object-position: center center;
}
.elementor-1969 .elementor-element.elementor-element-6765106a {
--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-1969 .elementor-element.elementor-element-3ce49052 img {
	width: 100%;
	height: 500px;
	object-fit: cover;
	object-position: center center;
}
.elementor-1969 .elementor-element.elementor-element-382dd87c {
--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: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-1969 .elementor-element.elementor-element-1e936629 .elementor-heading-title {
	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 );
	color: var( --e-global-color-0a51f97 );
}
.elementor-1969 .elementor-element.elementor-element-1bcb5fe8 {
	text-align: left;
}
.elementor-1969 .elementor-element.elementor-element-1bcb5fe8 .elementor-heading-title {
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-3d762a05 .elementor-heading-title {
	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 );
	color: var( --e-global-color-text );
}
.elementor-1969 .elementor-element.elementor-element-18c088bf {
--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:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1969 .elementor-element.elementor-element-57645ff7 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1969 .elementor-element.elementor-element-57645ff7 .elementor-heading-title {
	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 );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-2ceb20d5 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1969 .elementor-element.elementor-element-2ceb20d5 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var( --e-global-color-0b546ce );
}
.elementor-1969 .elementor-element.elementor-element-2ceb20d5 .elementor-progress-wrapper {
	background-color: var( --e-global-color-0ccbf47 );
	border-radius: 0px;
	overflow: hidden;
}
.elementor-1969 .elementor-element.elementor-element-2ceb20d5 .elementor-progress-bar {
	height: 10px;
	line-height: 10px;
}
.elementor-1969 .elementor-element.elementor-element-e612a83 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1969 .elementor-element.elementor-element-e612a83 .elementor-heading-title {
	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 );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-753054be {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1969 .elementor-element.elementor-element-753054be .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var( --e-global-color-445bfed );
}
.elementor-1969 .elementor-element.elementor-element-753054be .elementor-progress-wrapper {
	background-color: var( --e-global-color-0ccbf47 );
	border-radius: 0px;
	overflow: hidden;
}
.elementor-1969 .elementor-element.elementor-element-753054be .elementor-progress-bar {
	height: 10px;
	line-height: 10px;
}
.elementor-1969 .elementor-element.elementor-element-117dfc47 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1969 .elementor-element.elementor-element-117dfc47 .elementor-heading-title {
	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 );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-3d5d7e56 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1969 .elementor-element.elementor-element-3d5d7e56 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var( --e-global-color-0b546ce );
}
.elementor-1969 .elementor-element.elementor-element-3d5d7e56 .elementor-progress-wrapper {
	background-color: var( --e-global-color-0ccbf47 );
	border-radius: 0px;
	overflow: hidden;
}
.elementor-1969 .elementor-element.elementor-element-3d5d7e56 .elementor-progress-bar {
	height: 10px;
	line-height: 10px;
}
.elementor-1969 .elementor-element.elementor-element-1438da8 {
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1969 .elementor-element.elementor-element-2a41949b {
--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:0px 0px;
--row-gap:0px;
--column-gap:0px;
--overflow:hidden;
	border-style: solid;
--border-style:solid;
	border-width: 0px 0px 0px 0px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color: 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:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1969 .elementor-element.elementor-element-778af3bb {
--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:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1969 .elementor-element.elementor-element-6b8c96c2 {
--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:80px;
--padding-bottom:80px;
--padding-left:80px;
--padding-right:80px;
}
.elementor-1969 .elementor-element.elementor-element-6b8c96c2:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-6b8c96c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-0ccbf47 );
}
.elementor-1969 .elementor-element.elementor-element-b428b5a .elementor-heading-title {
	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 );
	color: var( --e-global-color-0a51f97 );
}
.elementor-1969 .elementor-element.elementor-element-34cfd5c9 {
	text-align: left;
}
.elementor-1969 .elementor-element.elementor-element-34cfd5c9 .elementor-heading-title {
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-240cd313 .elementor-heading-title {
	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 );
	color: var( --e-global-color-text );
}
.elementor-1969 .elementor-element.elementor-element-6cffd652 {
--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: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-1969 .elementor-element.elementor-element-7da20ab6 {
--display:flex;
--min-height:25vh;
--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-1969 .elementor-element.elementor-element-7da20ab6:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-7da20ab6 > .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/06/ndimg-parallax-02.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-1969 .elementor-element.elementor-element-fc503e6 {
--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-1969 .elementor-element.elementor-element-22a7c9fc {
--display:flex;
--min-height:25vh;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:80px;
--padding-bottom:80px;
--padding-left:80px;
--padding-right:80px;
}
.elementor-1969 .elementor-element.elementor-element-22a7c9fc:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-22a7c9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-a0fe96f );
}
.elementor-1969 .elementor-element.elementor-element-2628547 .elementor-heading-title {
	font-family: var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	font-weight: var( --e-global-typography-3b0f9a8-font-weight );
	text-transform: var( --e-global-typography-3b0f9a8-text-transform );
	font-style: var( --e-global-typography-3b0f9a8-font-style );
	text-decoration: var( --e-global-typography-3b0f9a8-text-decoration );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-5221ca1c .elementor-heading-title {
	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 );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-39f22874 {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1969 .elementor-element.elementor-element-39f22874 .elementor-heading-title {
	font-family: var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	font-weight: var( --e-global-typography-3b0f9a8-font-weight );
	text-transform: var( --e-global-typography-3b0f9a8-text-transform );
	font-style: var( --e-global-typography-3b0f9a8-font-style );
	text-decoration: var( --e-global-typography-3b0f9a8-text-decoration );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-161118b2 .elementor-heading-title {
	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 );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-2640cd71 {
--display:flex;
--min-height:50vh;
--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;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--overlay-opacity:1;
--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-1969 .elementor-element.elementor-element-2640cd71:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-2640cd71 > .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/06/ndimg-parallax-01.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-1969 .elementor-element.elementor-element-2640cd71::before, .elementor-1969 .elementor-element.elementor-element-2640cd71 > .elementor-background-video-container::before, .elementor-1969 .elementor-element.elementor-element-2640cd71 > .e-con-inner > .elementor-background-video-container::before, .elementor-1969 .elementor-element.elementor-element-2640cd71 > .elementor-background-slideshow::before, .elementor-1969 .elementor-element.elementor-element-2640cd71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1969 .elementor-element.elementor-element-2640cd71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
--background-overlay:'';
	background-image: radial-gradient(at center center, var( --e-global-color-b4ec28f ) 0%, var( --e-global-color-10a94b3 ) 100%);
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff .elementor-icon-wrapper {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-445bfed );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-framed .elementor-icon, .elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-default .elementor-icon {
	color: var( --e-global-color-445bfed );
	border-color: var( --e-global-color-445bfed );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-framed .elementor-icon, .elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-default .elementor-icon svg {
	fill: var( --e-global-color-445bfed );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-framed .elementor-icon {
	background-color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-stacked .elementor-icon svg {
	fill: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-stacked .elementor-icon:hover {
	background-color: var( --e-global-color-0b546ce );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-framed .elementor-icon:hover, .elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-default .elementor-icon:hover {
	color: var( --e-global-color-0b546ce );
	border-color: var( --e-global-color-0b546ce );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-framed .elementor-icon:hover, .elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-default .elementor-icon:hover svg {
	fill: var( --e-global-color-0b546ce );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-framed .elementor-icon:hover {
	background-color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff.elementor-view-stacked .elementor-icon:hover svg {
	fill: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff .elementor-icon {
	font-size: 25px;
	padding: 30px;
}
.elementor-1969 .elementor-element.elementor-element-492bd2ff .elementor-icon svg {
	height: 25px;
}
.elementor-1969 .elementor-element.elementor-element-409f245b {
--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--justify-content:center;
--align-items:center;
--gap:60px 0px;
--row-gap:60px;
--column-gap:0px;
--overflow:hidden;
--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-1969 .elementor-element.elementor-element-409f245b:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-409f245b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-34fcf59 );
}
.elementor-1969 .elementor-element.elementor-element-2c21ea67 {
--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: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-1969 .elementor-element.elementor-element-325493ee {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-325493ee .elementor-heading-title {
	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 );
	color: var( --e-global-color-0a51f97 );
}
.elementor-1969 .elementor-element.elementor-element-b03abf3 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-b03abf3 .elementor-heading-title {
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-1126fe6d {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-1126fe6d .elementor-heading-title {
	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 );
	color: var( --e-global-color-text );
}
.elementor-1969 .elementor-element.elementor-element-3d92da6b {
--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-1969 .elementor-element.elementor-element-4a1fe136 {
--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-1969 .elementor-element.elementor-element-48fe2d1b .elementor-repeater-item-2d5782d .swiper-slide-bg {
	background-image: url(https://www.nicdarkthemes.com/hotel-resort/hotel-resort-wordpress-theme/wp-content/uploads/sites/2/2025/06/ndimg-parallax-03.jpg);
	background-size: cover;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .elementor-repeater-item-b2771b4 .swiper-slide-bg {
	background-image: url(https://www.nicdarkthemes.com/hotel-resort/hotel-resort-wordpress-theme/wp-content/uploads/sites/2/2025/06/ndimg-parallax-04.jpg);
	background-size: cover;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .swiper-slide {
transition-duration:calc(5000ms*1.2);
	height: 450px;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .swiper-slide-contents {
	max-width: 66%;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .swiper-slide-inner {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .elementor-swiper-button {
	font-size: 20px;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .swiper-pagination-bullet {
	height: 5px;
	width: 5px;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .swiper-horizontal .swiper-pagination-progressbar {
	height: 5px;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .swiper-pagination-fraction {
	font-size: 5px;
}
.elementor-1969 .elementor-element.elementor-element-48fe2d1b .swiper-pagination-bullet-active {
	background-color: var( --e-global-color-accent );
}
.elementor-1969 .elementor-element.elementor-element-29ba61a3 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-29ba61a3 .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-1969 .elementor-element.elementor-element-5d9b811c {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-5d9b811c .elementor-heading-title {
	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 );
	color: var( --e-global-color-text );
}
.elementor-1969 .elementor-element.elementor-element-347c4071 {
--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-1969 .elementor-element.elementor-element-33b38260 {
--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;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
	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-1969 .elementor-element.elementor-element-33b38260:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-33b38260 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-34fcf59 );
}
.elementor-1969 .elementor-element.elementor-element-3c11de3d {
--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-1969 .elementor-element.elementor-element-7ffa8693 img {
	width: 100%;
}
.elementor-1969 .elementor-element.elementor-element-12014861 {
--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-1969 .elementor-element.elementor-element-2db65939 .elementor-heading-title {
	font-family: var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	font-weight: var( --e-global-typography-3b0f9a8-font-weight );
	text-transform: var( --e-global-typography-3b0f9a8-text-transform );
	font-style: var( --e-global-typography-3b0f9a8-font-style );
	text-decoration: var( --e-global-typography-3b0f9a8-text-decoration );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-c2f3ada .elementor-heading-title {
	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 );
	color: var( --e-global-color-text );
}
.elementor-1969 .elementor-element.elementor-element-4a647665 {
--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-1969 .elementor-element.elementor-element-5e41ec88 {
	text-align: right;
}
.elementor-1969 .elementor-element.elementor-element-5e41ec88 .elementor-heading-title {
	font-family: var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	font-weight: var( --e-global-typography-3b0f9a8-font-weight );
	text-transform: var( --e-global-typography-3b0f9a8-text-transform );
	font-style: var( --e-global-typography-3b0f9a8-font-style );
	text-decoration: var( --e-global-typography-3b0f9a8-text-decoration );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-36f4c9e .elementor-button {
	font-family: var( --e-global-typography-9c5aacb-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9c5aacb-font-size );
	font-weight: var( --e-global-typography-9c5aacb-font-weight );
	text-transform: var( --e-global-typography-9c5aacb-text-transform );
	font-style: var( --e-global-typography-9c5aacb-font-style );
	text-decoration: var( --e-global-typography-9c5aacb-text-decoration );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
	padding: 5px 20px 5px 20px;
}
.elementor-1969 .elementor-element.elementor-element-768621fe {
--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;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
	border-style: solid;
--border-style:solid;
	border-width: 0px 0px 0px 0px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color: var( --e-global-color-d0bbac9 );
--border-color:var( --e-global-color-d0bbac9 );
--margin-top:20px;
--margin-bottom:20px;
--margin-left:0px;
--margin-right:0px;
--padding-top:40px;
--padding-bottom:40px;
--padding-left:40px;
--padding-right:40px;
}
.elementor-1969 .elementor-element.elementor-element-768621fe:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-768621fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-0ccbf47 );
}
.elementor-1969 .elementor-element.elementor-element-703af3f {
--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-1969 .elementor-element.elementor-element-9249aa8 img {
	width: 100%;
}
.elementor-1969 .elementor-element.elementor-element-30ce73df {
--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-1969 .elementor-element.elementor-element-58af22be .elementor-heading-title {
	font-family: var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	font-weight: var( --e-global-typography-3b0f9a8-font-weight );
	text-transform: var( --e-global-typography-3b0f9a8-text-transform );
	font-style: var( --e-global-typography-3b0f9a8-font-style );
	text-decoration: var( --e-global-typography-3b0f9a8-text-decoration );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-14bb0fa1 .elementor-heading-title {
	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 );
	color: var( --e-global-color-text );
}
.elementor-1969 .elementor-element.elementor-element-2aed59f4 {
--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-1969 .elementor-element.elementor-element-267166 {
	text-align: right;
}
.elementor-1969 .elementor-element.elementor-element-267166 .elementor-heading-title {
	font-family: var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	font-weight: var( --e-global-typography-3b0f9a8-font-weight );
	text-transform: var( --e-global-typography-3b0f9a8-text-transform );
	font-style: var( --e-global-typography-3b0f9a8-font-style );
	text-decoration: var( --e-global-typography-3b0f9a8-text-decoration );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-3017eb8d .elementor-button {
	font-family: var( --e-global-typography-9c5aacb-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9c5aacb-font-size );
	font-weight: var( --e-global-typography-9c5aacb-font-weight );
	text-transform: var( --e-global-typography-9c5aacb-text-transform );
	font-style: var( --e-global-typography-9c5aacb-font-style );
	text-decoration: var( --e-global-typography-9c5aacb-text-decoration );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
	padding: 5px 20px 5px 20px;
}
.elementor-1969 .elementor-element.elementor-element-13737f23 {
--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;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
	border-style: none;
--border-style:none;
--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-1969 .elementor-element.elementor-element-13737f23:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-13737f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-0b546ce );
}
.elementor-1969 .elementor-element.elementor-element-16a4871 {
--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-1969 .elementor-element.elementor-element-44784342 img {
	width: 100%;
}
.elementor-1969 .elementor-element.elementor-element-50078fbd {
--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-1969 .elementor-element.elementor-element-76a9dcde .elementor-heading-title {
	font-family: var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	font-weight: var( --e-global-typography-3b0f9a8-font-weight );
	text-transform: var( --e-global-typography-3b0f9a8-text-transform );
	font-style: var( --e-global-typography-3b0f9a8-font-style );
	text-decoration: var( --e-global-typography-3b0f9a8-text-decoration );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-5f4af87c .elementor-heading-title {
	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 );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-5a41dbd2 {
--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-1969 .elementor-element.elementor-element-1e393539 {
	text-align: right;
}
.elementor-1969 .elementor-element.elementor-element-1e393539 .elementor-heading-title {
	font-family: var( --e-global-typography-3b0f9a8-font-family ), Sans-serif;
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	font-weight: var( --e-global-typography-3b0f9a8-font-weight );
	text-transform: var( --e-global-typography-3b0f9a8-text-transform );
	font-style: var( --e-global-typography-3b0f9a8-font-style );
	text-decoration: var( --e-global-typography-3b0f9a8-text-decoration );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-2f38a12d .elementor-button {
	background-color: var( --e-global-color-accent );
	font-family: var( --e-global-typography-9c5aacb-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9c5aacb-font-size );
	font-weight: var( --e-global-typography-9c5aacb-font-weight );
	text-transform: var( --e-global-typography-9c5aacb-text-transform );
	font-style: var( --e-global-typography-9c5aacb-font-style );
	text-decoration: var( --e-global-typography-9c5aacb-text-decoration );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
	fill: var( --e-global-color-ca5120d );
	color: var( --e-global-color-ca5120d );
	padding: 5px 20px 5px 20px;
}
.elementor-1969 .elementor-element.elementor-element-7010b6a0 {
--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:40px 40px;
--row-gap:40px;
--column-gap:40px;
--overflow:hidden;
--overlay-opacity:1;
--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-1969 .elementor-element.elementor-element-7010b6a0:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-7010b6a0 > .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/06/ndimg-parallax-05.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-1969 .elementor-element.elementor-element-7010b6a0::before, .elementor-1969 .elementor-element.elementor-element-7010b6a0 > .elementor-background-video-container::before, .elementor-1969 .elementor-element.elementor-element-7010b6a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1969 .elementor-element.elementor-element-7010b6a0 > .elementor-background-slideshow::before, .elementor-1969 .elementor-element.elementor-element-7010b6a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1969 .elementor-element.elementor-element-7010b6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
--background-overlay:'';
	background-image: linear-gradient(180deg, var( --e-global-color-1de4327 ) 0%, var( --e-global-color-b4ec28f ) 100%);
}
.elementor-1969 .elementor-element.elementor-element-b08dd9c {
--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: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-1969 .elementor-element.elementor-element-1d0d352a .elementor-counter-number-wrapper {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-35d8c1a1 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-35d8c1a1 .elementor-heading-title {
	font-family: var( --e-global-typography-6220262-font-family ), Sans-serif;
	font-size: var( --e-global-typography-6220262-font-size );
	font-weight: var( --e-global-typography-6220262-font-weight );
	text-transform: var( --e-global-typography-6220262-text-transform );
	font-style: var( --e-global-typography-6220262-font-style );
	text-decoration: var( --e-global-typography-6220262-text-decoration );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-1b253343 {
--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: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-1969 .elementor-element.elementor-element-4d445798 .elementor-counter-number-wrapper {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-77a8f6f9 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-77a8f6f9 .elementor-heading-title {
	font-family: var( --e-global-typography-6220262-font-family ), Sans-serif;
	font-size: var( --e-global-typography-6220262-font-size );
	font-weight: var( --e-global-typography-6220262-font-weight );
	text-transform: var( --e-global-typography-6220262-text-transform );
	font-style: var( --e-global-typography-6220262-font-style );
	text-decoration: var( --e-global-typography-6220262-text-decoration );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-27108441 {
--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: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-1969 .elementor-element.elementor-element-286f50ae .elementor-counter-number-wrapper {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-41e36524 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-41e36524 .elementor-heading-title {
	font-family: var( --e-global-typography-6220262-font-family ), Sans-serif;
	font-size: var( --e-global-typography-6220262-font-size );
	font-weight: var( --e-global-typography-6220262-font-weight );
	text-transform: var( --e-global-typography-6220262-text-transform );
	font-style: var( --e-global-typography-6220262-font-style );
	text-decoration: var( --e-global-typography-6220262-text-decoration );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1969 .elementor-element.elementor-element-4cb8ea21 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:center;
--overflow:hidden;
--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-1969 .elementor-element.elementor-element-4cb8ea21:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-4cb8ea21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-34fcf59 );
}
.elementor-1969 .elementor-element.elementor-element-206a0761 {
--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:center;
--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-1969 .elementor-element.elementor-element-66b28311 {
--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-1969 .elementor-element.elementor-element-5887aa08 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-5887aa08 .elementor-heading-title {
	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 );
	color: var( --e-global-color-0a51f97 );
}
.elementor-1969 .elementor-element.elementor-element-4c54fc84 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-4c54fc84 .elementor-heading-title {
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-630d116e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-630d116e .elementor-heading-title {
	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 );
	color: var( --e-global-color-text );
}
.elementor-1969 .elementor-element.elementor-element-37da984d {
--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-1969 .elementor-element.elementor-element-224baff {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
--e-form-steps-indicators-spacing:20px;
--e-form-steps-indicator-padding:30px;
--e-form-steps-divider-width:1px;
--e-form-steps-divider-gap:10px;
}
.elementor-1969 .elementor-element.elementor-element-224baff .elementor-field-group {
	padding-right: calc( 20px/2 );
	padding-left: calc( 20px/2 );
	margin-bottom: 20px;
}
.elementor-1969 .elementor-element.elementor-element-224baff .elementor-form-fields-wrapper {
	margin-left: calc( -20px/2 );
	margin-right: calc( -20px/2 );
	margin-bottom: -20px;
}
.elementor-1969 .elementor-element.elementor-element-224baff .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1969 .elementor-element.elementor-element-224baff .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}
body.rtl .elementor-1969 .elementor-element.elementor-element-224baff .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}
body:not(.rtl) .elementor-1969 .elementor-element.elementor-element-224baff .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}
body .elementor-1969 .elementor-element.elementor-element-224baff .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}
.elementor-1969 .elementor-element.elementor-element-224baff .elementor-field-type-html {
	padding-bottom: 0px;
}
.elementor-1969 .elementor-element.elementor-element-224baff .elementor-message {
	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-1969 .elementor-element.elementor-element-224baff .elementor-message.elementor-message-success {
	color: var( --e-global-color-primary );
}
.elementor-1969 .elementor-element.elementor-element-224baff .elementor-message.elementor-message-danger {
	color: var( --e-global-color-text );
}
.elementor-1969 .elementor-element.elementor-element-224baff .elementor-message.elementor-help-inline {
	color: var( --e-global-color-text );
}
:root {
--page-title-display:none;
}

@media(max-width:1024px) {
.elementor-1969 .elementor-element.elementor-element-7df763a6 {
	border-width: 0px 0px 0px 0px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
}
.elementor-1969 .elementor-element.elementor-element-72a4bdbf .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-1969 .elementor-element.elementor-element-4a8811fa .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-30e1fd90 {
--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-1969 .elementor-element.elementor-element-1e936629 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-1bcb5fe8 {
	text-align: left;
}
.elementor-1969 .elementor-element.elementor-element-1bcb5fe8 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-3d762a05 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-57645ff7 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-e612a83 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-117dfc47 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-2a41949b {
--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-1969 .elementor-element.elementor-element-6b8c96c2 {
--padding-top:120px;
--padding-bottom:120px;
--padding-left:80px;
--padding-right:80px;
}
.elementor-1969 .elementor-element.elementor-element-b428b5a {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-b428b5a .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-34cfd5c9 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-34cfd5c9 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-240cd313 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-240cd313 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-2628547 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-2628547 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-5221ca1c {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-5221ca1c .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-39f22874 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-39f22874 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-161118b2 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-161118b2 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-325493ee .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-b03abf3 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-b03abf3 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-1126fe6d .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-3d92da6b {
--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-1969 .elementor-element.elementor-element-29ba61a3 .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-1969 .elementor-element.elementor-element-5d9b811c .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-2db65939 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-c2f3ada .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-5e41ec88 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-36f4c9e .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-58af22be .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-14bb0fa1 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-267166 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-3017eb8d .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-76a9dcde .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-5f4af87c .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-1e393539 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-2f38a12d .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-1d0d352a .elementor-counter-number-wrapper {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-35d8c1a1 .elementor-heading-title {
	font-size: var( --e-global-typography-6220262-font-size );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-4d445798 .elementor-counter-number-wrapper {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-77a8f6f9 .elementor-heading-title {
	font-size: var( --e-global-typography-6220262-font-size );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-286f50ae .elementor-counter-number-wrapper {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-41e36524 .elementor-heading-title {
	font-size: var( --e-global-typography-6220262-font-size );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-5887aa08 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-4c54fc84 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-4c54fc84 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-630d116e .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-224baff .elementor-message {
	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 );
}
}

@media(max-width:767px) {
.elementor-1969 .elementor-element.elementor-element-7df763a6 {
	border-width: 0px 0px 0px 0px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
--padding-top:120px;
--padding-bottom:120px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1969 .elementor-element.elementor-element-72a4bdbf .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-1969 .elementor-element.elementor-element-4a8811fa .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-1e936629 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-1e936629 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-1bcb5fe8 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-1bcb5fe8 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-3d762a05 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-3d762a05 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-57645ff7 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-e612a83 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-117dfc47 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-6b8c96c2 {
--padding-top:120px;
--padding-bottom:120px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1969 .elementor-element.elementor-element-b428b5a .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-34cfd5c9 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-34cfd5c9 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-240cd313 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-7da20ab6 {
--min-height:50vh;
}
.elementor-1969 .elementor-element.elementor-element-22a7c9fc {
--min-height:50vh;
--justify-content:center;
--padding-top:60px;
--padding-bottom:60px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1969 .elementor-element.elementor-element-2628547 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-5221ca1c .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-39f22874 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-161118b2 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-325493ee .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-b03abf3 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-b03abf3 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-1126fe6d .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-48fe2d1b .swiper-slide {
	height: 250px;
}
.elementor-1969 .elementor-element.elementor-element-29ba61a3 .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-1969 .elementor-element.elementor-element-5d9b811c .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-2db65939 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-2db65939 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-c2f3ada {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-c2f3ada .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-5e41ec88 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-5e41ec88 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-36f4c9e .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-58af22be {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-58af22be .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-14bb0fa1 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-14bb0fa1 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-267166 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-267166 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-3017eb8d .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-76a9dcde {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-76a9dcde .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-5f4af87c {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-5f4af87c .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-1e393539 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-1e393539 .elementor-heading-title {
	font-size: var( --e-global-typography-3b0f9a8-font-size );
	line-height: var( --e-global-typography-3b0f9a8-line-height );
	letter-spacing: var( --e-global-typography-3b0f9a8-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-2f38a12d .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-1d0d352a .elementor-counter-number-wrapper {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-35d8c1a1 .elementor-heading-title {
	font-size: var( --e-global-typography-6220262-font-size );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-4d445798 .elementor-counter-number-wrapper {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-77a8f6f9 .elementor-heading-title {
	font-size: var( --e-global-typography-6220262-font-size );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-286f50ae .elementor-counter-number-wrapper {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-41e36524 .elementor-heading-title {
	font-size: var( --e-global-typography-6220262-font-size );
	line-height: var( --e-global-typography-6220262-line-height );
	letter-spacing: var( --e-global-typography-6220262-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-5887aa08 .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-4c54fc84 {
	text-align: center;
}
.elementor-1969 .elementor-element.elementor-element-4c54fc84 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1969 .elementor-element.elementor-element-630d116e .elementor-heading-title {
	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-1969 .elementor-element.elementor-element-224baff .elementor-message {
	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 );
}
}

@media(min-width:768px) {
.elementor-1969 .elementor-element.elementor-element-472cc302 {
--width:100%;
}
.elementor-1969 .elementor-element.elementor-element-778af3bb {
--width:50%;
}
.elementor-1969 .elementor-element.elementor-element-2640cd71 {
--width:50%;
}
.elementor-1969 .elementor-element.elementor-element-2c21ea67 {
--width:60%;
}
.elementor-1969 .elementor-element.elementor-element-3d92da6b {
--width:100%;
}
.elementor-1969 .elementor-element.elementor-element-4a1fe136 {
--width:50%;
}
.elementor-1969 .elementor-element.elementor-element-347c4071 {
--width:50%;
}
.elementor-1969 .elementor-element.elementor-element-3c11de3d {
--width:15%;
}
.elementor-1969 .elementor-element.elementor-element-12014861 {
--width:60%;
}
.elementor-1969 .elementor-element.elementor-element-4a647665 {
--width:25%;
}
.elementor-1969 .elementor-element.elementor-element-703af3f {
--width:15%;
}
.elementor-1969 .elementor-element.elementor-element-30ce73df {
--width:60%;
}
.elementor-1969 .elementor-element.elementor-element-2aed59f4 {
--width:25%;
}
.elementor-1969 .elementor-element.elementor-element-16a4871 {
--width:15%;
}
.elementor-1969 .elementor-element.elementor-element-50078fbd {
--width:60%;
}
.elementor-1969 .elementor-element.elementor-element-5a41dbd2 {
--width:25%;
}
.elementor-1969 .elementor-element.elementor-element-206a0761 {
--width:70%;
}
.elementor-1969 .elementor-element.elementor-element-66b28311 {
--width:71%;
}
.elementor-1969 .elementor-element.elementor-element-37da984d {
--width:100%;
}
}

@media(max-width:1024px) and (min-width:768px) {
.elementor-1969 .elementor-element.elementor-element-778af3bb {
--width:100%;
}
.elementor-1969 .elementor-element.elementor-element-2640cd71 {
--width:100%;
}
.elementor-1969 .elementor-element.elementor-element-2c21ea67 {
--width:100%;
}
.elementor-1969 .elementor-element.elementor-element-4a1fe136 {
--width:100%;
}
.elementor-1969 .elementor-element.elementor-element-347c4071 {
--width:100%;
}
.elementor-1969 .elementor-element.elementor-element-206a0761 {
--width:100%;
}
}
