.elementor-kit-12{--e-global-color-primary:#2D3A2E;--e-global-color-secondary:#D9CCB4;--e-global-color-text:#454F45;--e-global-color-accent:#EAB9B8;--e-global-color-247c9ca3:#819A94;--e-global-color-70cee298:RGBA(129, 154, 148, 0.49);--e-global-color-6d57e8c7:RGBA(234, 185, 184, 0.5);--e-global-color-59d63630:#AC9E83;--e-global-color-78c22f01:#FAF7F7;--e-global-color-1c78361d:#6C7C4B;--e-global-color-252ec29f:#504340;--e-global-color-5c538f71:#AA8A82;--e-global-color-50bf6b47:#54595F;--e-global-color-6c5fa035:#FFF;--e-global-color-4d54221:#000000;--e-global-color-f9c964b:#2D3A2E;--e-global-typography-primary-font-family:"PT Serif";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"PT Serif";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;--e-global-typography-15aa177-font-family:"Montserrat";--e-global-typography-15aa177-font-size:17px;--e-global-typography-15aa177-line-height:30px;--e-global-typography-b4e7d30-font-family:"PT Serif";--e-global-typography-b4e7d30-font-size:35px;--e-global-typography-b4e7d30-font-weight:600;font-size:15px;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-b4e7d30-font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    overflow-x: hidden;
    max-width: 100vw;
}
@keyframes fadeDown {
	from {
    	opacity: 0;
    	transform: translate3d(0,-30px,0)
	}
 
	to {
    	opacity: 1;
    	transform: none
	}
}
 
.elementor-element.fadeInDown {
	animation-name: fadeDown
}
 
@keyframes fadeLeft {
	from {
    	opacity: 0;
    	transform: translate3d(-30px,0,0)
	}
 
	to {
    	opacity: 1;
    	transform: none
	}
}
 
.elementor-element.fadeInLeft {
	animation-name: fadeLeft
}
 
@keyframes fadeRight {
	from {
    	opacity: 0;
   	 transform: translate3d(30px,0,0)
	}
 
	to {
    	opacity: 1;
    	transform: none
	}
}
 
.elementor-element.fadeInRight {
	animation-name: fadeRight
}
 
@keyframes fadeUp {
	from {
    	opacity: 0;
    	transform: translate3d(0,30px,0)
	}
 
	to {
    	opacity: 1;
    	transform: none
	}
}
 
.elementor-element.fadeInUp {
	animation-name: fadeUp
}/* End custom CSS */