/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 09 2026 | 16:46:52 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

body{
	background-color: black !important;	
}


.elementor-element-b83be60 {
    background-size: 100% 100% !important;
}

.elementor-element-d60dd66{
	background-size: 100% 100% !important;
}
.elementor-element-0d3c855{
	background-size: 100% 100% !important;
}
.elementor-element-a122d98{
	background-size: 100% 100% !important;
}

/* heading color start */
.Home4Headng h2 {
	background: linear-gradient(
58deg, #AE8C67 40%, #A1A1A1 5%, #B6946F 15%, #C6C6C6 26%, #DBDBDB 39%, #B6946F 51%, #E9E9E9 62%, #BEBEBE 74%, #B6946F 86%, #B6946F 98%);
	
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
/* heading color end */
.home4Buttonborder a {
    border: 1px solid transparent !important;
    border-radius: 40px !important;

    border-image: linear-gradient(
        9deg,
        #AE8C67 0%,
        #FEDFBD 23%,
        #FFF0DF 23%,
        #AE8C67 41%,
        #FEDFBD 59%,
        #AE8C67 73%,
        #FFF0DF 84%,
        #AE8C67 100%
    ) 1 !important; 

    background: transparent !important;
    color: white !important;
    text-decoration: none !important;
}
.elementor-element-ab4d378 form div div button{
	border: 1px solid transparent !important;
    border-radius: 40px !important;

    border-image: linear-gradient(
        9deg,
        #AE8C67 0%,
        #FEDFBD 23%,
        #FFF0DF 23%,
        #AE8C67 41%,
        #FEDFBD 59%,
        #AE8C67 73%,
        #FFF0DF 84%,
        #AE8C67 100%
    ) 1 !important;

    background: transparent !important;
    color: white !important;
    text-decoration: none !important;
}
.elementor-element-479c1c3 form div div button{
	border: 1px solid transparent !important;
    border-radius: 40px !important;

    border-image: linear-gradient(
        9deg,
        #AE8C67 0%,
        #FEDFBD 23%,
        #FFF0DF 23%,
        #AE8C67 41%,
        #FEDFBD 59%,
        #AE8C67 73%,
        #FFF0DF 84%,
        #AE8C67 100%
    ) 1 !important;

    background: transparent !important;
    color: white !important;
    text-decoration: none !important;
}

.textchng{
	 font-family: "Mistrully", Sans-serif !important;
	background: linear-gradient(
58deg, #AE8C67 40%, #A1A1A1 5%, #B6946F 15%, #C6C6C6 26%, #DBDBDB 39%, #B6946F 51%, #E9E9E9 62%, #BEBEBE 74%, #B6946F 86%, #B6946F 98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
   
@media only screen and (min-width: 1440px) and (max-width: 1450px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
.elementor-element-4b0190e{
	    margin-bottom: 290px !important;
}
	}
}
/* 1440px Screens */
@media only screen and (min-width: 1370px) and (max-width: 1450px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .rowWidthHome4{
		--content-width: 1219px !important;
		}
	
/* header start */
	.elementor-3946 .elementor-element.elementor-element-e03b39b {
			--min-height: 259px !important;
		}
	    .elementor-3946 .elementor-element.elementor-element-b83be60 {
        --content-width: 1003px !important;
    }
.elementor-3946 .elementor-element.elementor-element-29d869a .elementor-heading-title {
	font-size: 22px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-072d63b .elementor-heading-title, .elementor-3946 .elementor-element.elementor-element-5e6d737 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
		  font-size: 40px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-c962956 .elementor-nav-menu .elementor-item {
		  font-size: 16px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-e1e8255 {
		  font-size: 20px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-0d08ec7 img {
    width: 80% !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-0d08ec7 {
		  margin-top: 209px !important;
	  }
	   .mybtn a{
    background-color: #61CE7000;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 10px 35px 10px 35px;
} 
	  .elementor-3946 .elementor-element.elementor-element-b83be60 {
		  --margin-top: -302px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-8f79187 {
		  --padding-top: 173px !important;
	  }
/* header end */		

/* Home second section start */
	  .elementor-3947 .elementor-element.elementor-element-9b01186 {
		  width: 78% !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-9b01186 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
		  font-size: 36px !important;
	  }
	  .furstSpacer .elementor-spacer .elementor-spacer-inner {
    height: 69px !important;
}
/* Home second section end */	  

/* Home third section start */
	  .elementor-3947 .elementor-element.elementor-element-0d3c855 {
	--min-height: 100vh !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-0d3c855:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-0d3c855 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		      margin-top: -23px !important;
}
	  .elementor-3947 .elementor-element.elementor-element-204aacc {
    margin: -18px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;
    font-family: "Montaga", Sans-serif;
		  font-size: 17px !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-a2c8c94 {
		  margin-top: -75px !important;
	  }
	
	  .elementor-3947 .elementor-element.elementor-element-0643638 {
		  --margin-top: -106px !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-b604432 .elementor-heading-title, .elementor-3947 .elementor-element.elementor-element-e75d90c .elementor-heading-title {
		  font-size: 22px !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-01930d1 .elementor-heading-title, .elementor-3947 .elementor-element.elementor-element-4a19021 .elementor-heading-title {
    font-size: 37px !important;
    margin-top: -10px !important;
		  margin-bottom: -14px !important;
	  }
/* Home third section end */
	  
/* Home fourth section start */
	  .elementor-3947 .elementor-element.elementor-element-3b0db75 {
		  --e-n-carousel-swiper-offset-size: 176px !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-8404481 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
		  font-size: 40px !important;
	  }
	
	  .elementor-3947 .elementor-element.elementor-element-a122d98 {
		  --min-height: 863px !important;
	  }
/* Home fourth section end */
	  
/* Home fifth section start */
	  .elementor-3947 .elementor-element.elementor-element-940c394 .elementor-heading-title{
		  font-size: 40px !important;
	  }
	      .elementor-3947 .elementor-element.elementor-element-02fb930 {
        --width: 54% !important;
        margin-top: -26px !important;
    }
/* Home fifth section end */
	  
/* footer start */
		.elementor-3997 .elementor-element.elementor-element-96dea35 {
    font-size: 16px !important;
	  }
	  .elementor-3997 .elementor-element.elementor-element-7841858 img {
    width: 28% !important;
}
/* footer end */	
				

}
}

/* 1600px Screens */
@media only screen and (min-width: 1590px) and (max-width: 1690px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .rowWidthHome4{
	--content-width: 1219px !important;
}
		
/* header start */
	.elementor-3946 .elementor-element.elementor-element-e03b39b {
			--min-height: 259px !important;
		}
	    .elementor-3946 .elementor-element.elementor-element-b83be60 {
        --content-width: 1003px !important;
    }
.elementor-3946 .elementor-element.elementor-element-29d869a .elementor-heading-title {
	font-size: 22px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-072d63b .elementor-heading-title, .elementor-3946 .elementor-element.elementor-element-5e6d737 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
		  font-size: 40px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-c962956 .elementor-nav-menu .elementor-item {
		  font-size: 16px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-e1e8255 {
		  font-size: 20px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-0d08ec7 img {
    width: 88% !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-0d08ec7 {
		  margin-top: 209px !important;
	  }
	   .mybtn a{
    background-color: #61CE7000;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 10px 35px 10px 35px;
} 
	  .elementor-3946 .elementor-element.elementor-element-b83be60 {
		  --margin-top: -302px !important;
	  }
	  .elementor-3946 .elementor-element.elementor-element-8f79187 {
		  --padding-top: 173px !important;
	  }
/* header end */		

/* Home second section start */
	  .elementor-3947 .elementor-element.elementor-element-9b01186 {
		  width: 78% !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-9b01186 .elementor-heading-title {
		  font-size: 42px !important;
	  }
	  .furstSpacer .elementor-spacer .elementor-spacer-inner {
    height: 69px !important;
}
/* Home second section end */	  

/* Home third section start */
	  .elementor-3947 .elementor-element.elementor-element-0d3c855 {
	--min-height: 100vh !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-0d3c855:not(.elementor-motion-effects-element-type-background), .elementor-3947 .elementor-element.elementor-element-0d3c855 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		      margin-top: -23px !important;
}
	  .elementor-3947 .elementor-element.elementor-element-204aacc {
    margin: -18px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;
    font-family: "Montaga", Sans-serif;
		  font-size: 17px !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-a2c8c94 {
		  margin-top: -75px !important;
	  }
	
	  .elementor-3947 .elementor-element.elementor-element-0643638 {
		  --margin-top: -106px !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-b604432 .elementor-heading-title, .elementor-3947 .elementor-element.elementor-element-e75d90c .elementor-heading-title {
		  font-size: 22px !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-01930d1 .elementor-heading-title, .elementor-3947 .elementor-element.elementor-element-4a19021 .elementor-heading-title {
    font-size: 37px !important;
    margin-top: -10px !important;
		  margin-bottom: -14px !important;
	  }
/* Home third section end */
	  
/* Home fourth section start */
	  .elementor-3947 .elementor-element.elementor-element-3b0db75 {
		  --e-n-carousel-swiper-offset-size: 176px !important;
	  }
	  .elementor-3947 .elementor-element.elementor-element-8404481 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
		  font-size: 40px !important;
	  }
	
	  .elementor-3947 .elementor-element.elementor-element-a122d98 {
		  --min-height: 952px !important;
	  }
/* Home fourth section end */
	  
/* Home fifth section start */
	  .elementor-3947 .elementor-element.elementor-element-940c394 .elementor-heading-title{
		  font-size: 40px !important;
	  }
	      .elementor-3947 .elementor-element.elementor-element-02fb930 {
        --width: 54% !important;
        margin-top: -26px !important;
    }
/* Home fifth section end */
	  
/* footer start */
		.elementor-3997 .elementor-element.elementor-element-96dea35 {
    font-size: 16px !important;
	  }
	  .elementor-3997 .elementor-element.elementor-element-7841858 img {
    width: 28% !important;
}
/* footer end */
		
  }
}

/* 1600px Screens */
@media only screen and (min-width: 1600px) and (max-width: 1600px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  .elementor-3947 .elementor-element.elementor-element-0d3c855 {
		  --min-height: 111vh !important;
	  }	
	   .elementor-3946 .elementor-element.elementor-element-0d08ec7 img {
    width: 73% !important;
	  }
  }
}




@media only screen and (min-width: 100px) and (max-width: 650px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	.elementor-element-b83be60 {
		background-size: auto 102% !important;
	}
	  .elementor-element-0d3c855 {
    background-size: 100% 42% !important;
    background-position: 0 477px !important;
}
	  .elementor-element-a122d98 {
    background-size: 100% 49% !important;
}
 }
}
.