.elementor-30 .elementor-element.elementor-element-fe4eba1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-30 .elementor-element.elementor-element-fe4eba1::before, .elementor-30 .elementor-element.elementor-element-fe4eba1 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-fe4eba1 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-fe4eba1 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-fe4eba1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-fe4eba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D1676700;}.elementor-30 .elementor-element.elementor-element-fe4eba1, .elementor-30 .elementor-element.elementor-element-fe4eba1::before{--border-transition:0.3s;}#cursors-c62e155{width:20px;height:20px;}#cursors-c62e155 .progress-wrap svg.progress-circle path.dce-cursortrack-path1, #cursors-c62e155 .progress-wrap svg.progress-circle path.dce-cursortrack-path2{stroke-width:10;}#cursors-c62e155 .progress-wrap svg.progress-circle path.dce-cursortrack-path2{stroke:#FFFFFF;}#cursors-c62e155.hover .cursor-wrap{transform:scale(2) translate(-50%, -50%);}#cursors-c62e155.hover .progress-wrap svg.progress-circle path.dce-cursortrack-path2{stroke:#FFFFFF;fill:#9FA9A0;}.elementor-30 .elementor-element.elementor-element-c2e2971{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-evenly;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:1;}.elementor-30 .elementor-element.elementor-element-c2e2971:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c2e2971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fe5bba );}.elementor-30 .elementor-element.elementor-element-c2e2971, .elementor-30 .elementor-element.elementor-element-c2e2971::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-c2e2971.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-7685b4e{--display:flex;--background-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-2d47e21{text-align:justify;color:#FFFFFF;font-family:"Mirage", Sans-serif;font-size:font-size: clamp(1rem, -1.5rem + 8vw, 3rem);font-weight:300;letter-spacing:0.4px;}.elementor-30 .elementor-element.elementor-element-6aa3895{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--padding-top:50px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-95adec9{--display:flex;--min-height:300px;--gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:5px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-6831886{--display:flex;--min-height:550px;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-6831886:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6831886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/shutterstock_2305303187.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-6831886:hover::before, .elementor-30 .elementor-element.elementor-element-6831886:hover > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-6831886:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-6831886 > .elementor-background-slideshow:hover::before, .elementor-30 .elementor-element.elementor-element-6831886 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-30 .elementor-element.elementor-element-6831886:hover{--overlay-opacity:0.3;}.elementor-30 .elementor-element.elementor-element-6831886, .elementor-30 .elementor-element.elementor-element-6831886::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-6831886.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-6831886.e-con:hover{--e-con-transform-scale:0.98;}.elementor-30 .elementor-element.elementor-element-c298489{text-align:center;}.elementor-30 .elementor-element.elementor-element-c298489 .elementor-heading-title{color:#FFFFFF;font-family:"Mirage", Sans-serif;font-size:50px;font-weight:300;}.elementor-30 .elementor-element.elementor-element-c298489 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 100px 100px 100px;}.elementor-30 .elementor-element.elementor-element-c298489.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-ec6da3b{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-30 .elementor-element.elementor-element-ec6da3b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ec6da3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/asian-girl-practice-yoga-in-garden-on-bali-island-2023-04-17-20-03-55-utc.webp");background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-ec6da3b:hover{background-color:#000000;--overlay-opacity:0.3;}.elementor-30 .elementor-element.elementor-element-ec6da3b:hover::before, .elementor-30 .elementor-element.elementor-element-ec6da3b:hover > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-ec6da3b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-ec6da3b > .elementor-background-slideshow:hover::before, .elementor-30 .elementor-element.elementor-element-ec6da3b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-30 .elementor-element.elementor-element-ec6da3b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-ec6da3b, .elementor-30 .elementor-element.elementor-element-ec6da3b::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-ec6da3b.e-con:hover{--e-con-transform-scale:0.98;}.elementor-30 .elementor-element.elementor-element-8a07baf{text-align:center;}.elementor-30 .elementor-element.elementor-element-8a07baf .elementor-heading-title{color:#FFFFFF;font-family:"Mirage", Sans-serif;font-size:50px;font-weight:300;}.elementor-30 .elementor-element.elementor-element-8a07baf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 100px 100px 100px;}.elementor-30 .elementor-element.elementor-element-8a07baf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-0fb2a72{--display:flex;--min-height:300px;--gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:5px;}.elementor-30 .elementor-element.elementor-element-0fb2a72, .elementor-30 .elementor-element.elementor-element-0fb2a72::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-0c41ee3{--display:flex;--min-height:250px;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-0c41ee3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0c41ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/vegetarian-tortilla-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-0c41ee3:hover::before, .elementor-30 .elementor-element.elementor-element-0c41ee3:hover > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-0c41ee3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-0c41ee3 > .elementor-background-slideshow:hover::before, .elementor-30 .elementor-element.elementor-element-0c41ee3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-30 .elementor-element.elementor-element-0c41ee3:hover{--overlay-opacity:0.3;}.elementor-30 .elementor-element.elementor-element-0c41ee3, .elementor-30 .elementor-element.elementor-element-0c41ee3::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-0c41ee3.e-con:hover{--e-con-transform-scale:0.98;}.elementor-30 .elementor-element.elementor-element-b41a927{text-align:center;}.elementor-30 .elementor-element.elementor-element-b41a927 .elementor-heading-title{color:#FFFFFF;font-family:"Mirage", Sans-serif;font-size:50px;font-weight:300;}.elementor-30 .elementor-element.elementor-element-b41a927 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-30 .elementor-element.elementor-element-b41a927.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-1ce157c{--display:flex;--min-height:700px;--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;--justify-content:center;--align-items:center;--gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-1ce157c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1ce157c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/menu_Side.webp") 50% 50%;background-size:cover;}.elementor-30 .elementor-element.elementor-element-1ce157c:hover::before, .elementor-30 .elementor-element.elementor-element-1ce157c:hover > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-1ce157c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-1ce157c > .elementor-background-slideshow:hover::before, .elementor-30 .elementor-element.elementor-element-1ce157c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#000000;}.elementor-30 .elementor-element.elementor-element-1ce157c:hover{--overlay-opacity:0.3;}.elementor-30 .elementor-element.elementor-element-1ce157c, .elementor-30 .elementor-element.elementor-element-1ce157c::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-1ce157c.e-con:hover{--e-con-transform-scale:0.98;}.elementor-30 .elementor-element.elementor-element-69afa5d{text-align:center;}.elementor-30 .elementor-element.elementor-element-69afa5d .elementor-heading-title{color:#FFFFFF;font-family:"Mirage", Sans-serif;font-size:50px;font-weight:300;}.elementor-30 .elementor-element.elementor-element-69afa5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 100px 100px 100px;}.elementor-30 .elementor-element.elementor-element-69afa5d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-1fb6890{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:50px;--padding-right:0px;--padding-bottom:25px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-1fb6890:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1fb6890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fe5bba );}.elementor-30 .elementor-element.elementor-element-1fb6890, .elementor-30 .elementor-element.elementor-element-1fb6890::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-a75175f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-93a60d1 .elementor-heading-title{color:#FFFFFF;font-family:"Mirage", Sans-serif;font-size:50px;font-weight:300;}.elementor-30 .elementor-element.elementor-element-a258fc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-7f77a57{text-align:justify;color:#FFFFFF;font-family:"Mirage", Sans-serif;font-size:font-size: clamp(1rem, -1.5rem + 8vw, 3rem);font-weight:300;letter-spacing:0.4px;}.elementor-30 .elementor-element.elementor-element-346dc11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:25px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-346dc11:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-346dc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fe5bba );}.elementor-30 .elementor-element.elementor-element-346dc11, .elementor-30 .elementor-element.elementor-element-346dc11::before{--border-transition:0.3s;}.elementor-30 .elementor-element.elementor-element-3258188 .elementor-repeater-item-26f56ae .swiper-slide-bg{background-image:url(https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/concentrated-asian-woman-reading-book-in-bedroom-2023-06-05-16-54-23-utc.webp);background-size:cover;}.elementor-30 .elementor-element.elementor-element-3258188 .elementor-repeater-item-26f56ae .swiper-slide-contents{margin-left:auto;}.elementor-30 .elementor-element.elementor-element-3258188 .elementor-repeater-item-26f56ae .swiper-slide-inner{align-items:flex-end;text-align:right;}.elementor-30 .elementor-element.elementor-element-3258188 .elementor-repeater-item-5d05129 .swiper-slide-bg{background-image:url(https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/light-and-airy-bedroom-interior-2022-11-15-02-18-20-utc.webp);background-size:cover;}.elementor-30 .elementor-element.elementor-element-3258188 .elementor-repeater-item-efec412 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/stylish-and-modern-design-bathroom-interior-with-t-2022-11-12-09-52-08-utc.webp);background-size:cover;}.elementor-30 .elementor-element.elementor-element-3258188 .elementor-repeater-item-742fadd .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/young-lady-standing-in-doorway-of-modern-house-2023-06-05-16-54-23-utc.webp);background-size:cover;}.elementor-30 .elementor-element.elementor-element-3258188 .elementor-repeater-item-ddcc851 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/concentrated-young-woman-using-laptop-while-standi-2023-06-09-18-00-26-utc.webp);background-size:cover;}.elementor-30 .elementor-element.elementor-element-3258188 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-30 .elementor-element.elementor-element-3258188 .swiper-slide-contents{max-width:66%;}.elementor-30 .elementor-element.elementor-element-3258188 .swiper-slide-inner{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-6aa3895{--gap:10px;}.elementor-30 .elementor-element.elementor-element-95adec9{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-6aa3895{--content-width:1120px;}.elementor-30 .elementor-element.elementor-element-95adec9{--width:550px;}.elementor-30 .elementor-element.elementor-element-6831886{--content-width:550px;}.elementor-30 .elementor-element.elementor-element-ec6da3b{--content-width:550px;}.elementor-30 .elementor-element.elementor-element-0fb2a72{--width:550px;}.elementor-30 .elementor-element.elementor-element-0c41ee3{--content-width:550px;}.elementor-30 .elementor-element.elementor-element-1ce157c{--content-width:550px;}.elementor-30 .elementor-element.elementor-element-a75175f{--width:50%;}.elementor-30 .elementor-element.elementor-element-a258fc3{--width:50%;}.elementor-30 .elementor-element.elementor-element-346dc11{--content-width:50%;}}/* Start custom CSS for heading, class: .elementor-element-c298489 *//*Content Show/Hide on Hover*/
.elementor-30 .elementor-element.elementor-element-c298489{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-30 .elementor-element.elementor-element-c298489:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a07baf *//*Content Show/Hide on Hover*/
.elementor-30 .elementor-element.elementor-element-8a07baf{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-30 .elementor-element.elementor-element-8a07baf:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b41a927 *//*Content Show/Hide on Hover*/
.elementor-30 .elementor-element.elementor-element-b41a927{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-30 .elementor-element.elementor-element-b41a927:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69afa5d *//*Content Show/Hide on Hover*/
.elementor-30 .elementor-element.elementor-element-69afa5d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-30 .elementor-element.elementor-element-69afa5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mirage';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/MADE-Mirage-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Mirage';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/MADE-Mirage-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Mirage';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/MADE-Mirage-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Mirage';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/MADE-Mirage-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mirage';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://live-demo.shantiboutiqueretreat.com/wp-content/uploads/2023/06/MADE-Mirage-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */