.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37439 .elementor-element.elementor-element-91d4795{--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:-186px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-37439 .elementor-element.elementor-element-91d4795:not(.elementor-motion-effects-element-type-background), .elementor-37439 .elementor-element.elementor-element-91d4795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mangalamresort.com/wp-content/uploads/2026/05/Executive-Suite4-scaled-e1779108031369-copy-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-37439 .elementor-element.elementor-element-b011e15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-37439 .elementor-element.elementor-element-e4291a1{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:center;}.elementor-37439 .elementor-element.elementor-element-e4291a1 {--e-from-x:0px;--e-from-y:60px;--e-from-z:0px;--e-from-scaleX:1;--e-from-scaleY:1;--e-from-rotationX:0;--e-from-rotationY:0;--e-from-rotationZ:0;--e-from-transformOriginX:50%;--e-from-transformOriginY:50%;--e-from-transformOriginZ:0px;--e-from-opacity:0;--e-to-x:0px;--e-to-y:0px;--e-to-z:0px;--e-to-scaleX:1;--e-to-scaleY:1;--e-to-rotationX:0;--e-to-rotationY:0;--e-to-rotationZ:0;--e-to-transformOriginX:50%;--e-to-transformOriginY:50%;--e-to-transformOriginZ:0px;--e-to-opacity:1;}.elementor-37439 .elementor-element.elementor-element-e4291a1 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:46px;line-height:130%;color:#C29A5C;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-37439 .elementor-element.elementor-element-cc69d86{width:var( --container-widget-width, 1075px );max-width:1075px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1075px;--container-widget-flex-grow:0;text-align:start;font-family:"Jost", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-37439 .elementor-element.elementor-element-cc69d86.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-37439 .elementor-element.elementor-element-cc69d86 {--e-from-x:0px;--e-from-y:60px;--e-from-z:0px;--e-from-scaleX:1;--e-from-scaleY:1;--e-from-rotationX:0;--e-from-rotationY:0;--e-from-rotationZ:0;--e-from-transformOriginX:50%;--e-from-transformOriginY:50%;--e-from-transformOriginZ:0px;--e-from-opacity:0;--e-to-x:0px;--e-to-y:0px;--e-to-z:0px;--e-to-scaleX:1;--e-to-scaleY:1;--e-to-rotationX:0;--e-to-rotationY:0;--e-to-rotationZ:0;--e-to-transformOriginX:50%;--e-to-transformOriginY:50%;--e-to-transformOriginZ:0px;--e-to-opacity:1;}.elementor-37439 .elementor-element.elementor-element-cc69d86 p{margin-block-end:22px;}.elementor-37439 .elementor-element.elementor-element-8630ca4{--display:flex;}.elementor-37439 .elementor-element.elementor-element-8630ca4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-37439 .elementor-element.elementor-element-e212155 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-37439 .elementor-element.elementor-element-e212155 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-37439 .elementor-element.elementor-element-e212155{--image-transition-duration:800ms;--overlay-transition-duration:400ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:15px;--content-transition-duration:200ms;--content-transition-delay:200ms;--galleries-title-color-normal:#000000;--galleries-title-color-hover:#C29A5C;--gallery-title-color-active:#314A35;--galleries-pointer-border-width:7px;}.elementor-37439 .elementor-element.elementor-element-e212155 .elementor-gallery-item__title{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-37439 .elementor-element.elementor-element-e212155 .elementor-gallery-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;}@media(min-width:768px){.elementor-37439 .elementor-element.elementor-element-8630ca4{--content-width:1513px;}}@media(max-width:1024px){.elementor-37439 .elementor-element.elementor-element-91d4795{--padding-top:170px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-37439 .elementor-element.elementor-element-e4291a1{text-align:center;}.elementor-37439 .elementor-element.elementor-element-e4291a1 .elementor-heading-title{font-size:50px;}.elementor-37439 .elementor-element.elementor-element-cc69d86{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-37439 .elementor-element.elementor-element-cc69d86.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-37439 .elementor-element.elementor-element-91d4795{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:070px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-37439 .elementor-element.elementor-element-e4291a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37439 .elementor-element.elementor-element-e4291a1 .elementor-heading-title{font-size:36px;}.elementor-37439 .elementor-element.elementor-element-cc69d86{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}}/* Start custom CSS for container, class: .elementor-element-91d4795 */.elementor-37439 .elementor-element.elementor-element-91d4795.safar-page-title-bg {
	position: relative;
}

.elementor-37439 .elementor-element.elementor-element-91d4795.safar-page-title-bg::before {
	position: absolute;
	content: "";
	inset-inline-start: 0px;
	inset-block-start: 0px;
	width: 100%;
	height: 100%;
	background: linear-gradient(
		90deg,
		#314A35 15%,
		rgba(49, 74, 53, 0.9) 32.32%,
		rgba(49, 74, 53, 0.8) 60.54%,
		rgba(49, 74, 53, 0.6) 74.01%,
		rgba(49, 74, 53, 0.5) 85.61%,
		rgba(49, 74, 53, 0.3) 100%
	);
}/* End custom CSS */