.elementor-8 .elementor-element.elementor-element-a1b3b0e{
	--display:flex;
	--min-height:450px;
	--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;
	--background-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-a1b3b0e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a1b3b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-image:url('../img/ramaspa.jpg');
	background-position:center center;
	background-size:cover;
	
}
.elementor-8 .elementor-element.elementor-element-a1b3b0e, .elementor-8 .elementor-element.elementor-element-a1b3b0e::before{
	--border-transition:0.3s;
	
}
.elementor-widget-heading .elementor-heading-title{
	color:var( --e-global-color-primary );
	font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight:var( --e-global-typography-primary-font-weight );
	
}
.elementor-8 .elementor-element.elementor-element-c65a662{
	text-align:center;
	
}
.elementor-8 .elementor-element.elementor-element-c65a662 .elementor-heading-title{
	color:#FFFFFF;
	font-family:"Figtree", Sans-serif;
	font-weight:500;
	
}
.elementor-8 .elementor-element.elementor-element-936df66{
	text-align:center;
	
}
.elementor-8 .elementor-element.elementor-element-936df66 .elementor-heading-title{
	color:#FFFFFF;
	font-family:"EB Garamond", Sans-serif;
	font-weight:normal;
	
}
.elementor-8 .elementor-element.elementor-element-21704f5{
	--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 40px;
	--background-transition:0.3s;
	--padding-top:5vw;
	--padding-bottom:5vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-85e71f0{
	--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;
	--justify-content:space-evenly;
	--background-transition:0.3s;
	--padding-top:0%;
	--padding-bottom:0%;
	--padding-left:5%;
	--padding-right:0%;
	
}
.elementor-8 .elementor-element.elementor-element-34f07ca .elementor-heading-title{
	color:#452814;
	font-family:"EB Garamond", Sans-serif;
	font-weight:500;
	
}
.elementor-widget-text-editor{
	color:var( --e-global-color-text );
	font-size:var( --e-global-typography-text-font-size );
	font-weight:var( --e-global-typography-text-font-weight );
	
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{
	background-color:var( --e-global-color-primary );
	
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{
	color:var( --e-global-color-primary );
	border-color:var( --e-global-color-primary );
	
}
.elementor-8 .elementor-element.elementor-element-bbe935c{
	z-index:3;
	font-weight:500;
	
}
.elementor-widget-button .elementor-button{
	background-color:var( --e-global-color-accent );
	font-weight:var( --e-global-typography-accent-font-weight );
	
}
.elementor-8 .elementor-element.elementor-element-ec2be53 .elementor-button{
	background-color:#452814;
	font-family:"Figtree", Sans-serif;
	font-size:1.2em;
	font-weight:500;
	fill:#452814;
	color:#452814;
	border-style:solid;
	border-width:2px 2px 2px 2px;
	border-color:#452814;
	border-radius:0px 0px 0px 0px;
	
}
.elementor-8 .elementor-element.elementor-element-ec2be53 .elementor-button-content-wrapper{
	flex-direction:row-reverse;
	
}
.elementor-8 .elementor-element.elementor-element-ec2be53 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ec2be53 .elementor-button:focus{
	color:#8B7D59;
	
}
.elementor-8 .elementor-element.elementor-element-ec2be53 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-ec2be53 .elementor-button:focus svg{
	fill:#8B7D59;
	
}
.elementor-8 .elementor-element.elementor-element-bbb9f63{
	--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;
	--background-transition:0.3s;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
	
}
.elementor-widget-image .widget-image-caption{
	color:var( --e-global-color-text );
	font-size:var( --e-global-typography-text-font-size );
	font-weight:var( --e-global-typography-text-font-weight );
	
}
.elementor-8 .elementor-element.elementor-element-478cb36{
	--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;
	--background-transition:0.3s;
	--padding-top:0vw;
	--padding-bottom:5vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-widget-blockquote .elementor-blockquote__content{
	color:var( --e-global-color-text );
	
}
.elementor-widget-blockquote .elementor-blockquote__author{
	color:var( --e-global-color-secondary );
	
}
.elementor-8 .elementor-element.elementor-element-1823502 .elementor-blockquote__content{
	color:#8B7D59;
	font-family:"EB Garamond", Sans-serif;
	font-size:2.2em;
	font-weight:600;
	
}
.elementor-8 .elementor-element.elementor-element-1823502 .elementor-blockquote:before{
	color:#8B7D59;
	font-size:calc(1px * 100);
	
}
.elementor-8 .elementor-element.elementor-element-017f247{
	--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;
	--background-transition:0.3s;
	--padding-top:5vw;
	--padding-bottom:5vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-017f247:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-017f247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:var( --e-global-color-primary );
	
}
.elementor-8 .elementor-element.elementor-element-017f247, .elementor-8 .elementor-element.elementor-element-017f247::before{
	--border-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-5f75482{
	text-align:center;
	
}
.elementor-8 .elementor-element.elementor-element-5f75482 .elementor-heading-title{
	color:#FFFFFF;
	font-family:"EB Garamond", Sans-serif;
	font-weight:500;
	-webkit-text-stroke-color:#000;
	stroke:#000;
	
}
.elementor-8 .elementor-element.elementor-element-48073fb{
	--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;
	--background-transition:0.3s;
	--margin-top:20px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	
}
.elementor-8 .elementor-element.elementor-element-6803ff1{
	--display:grid;
	--e-con-grid-template-columns:40% 60%;
	--e-con-grid-template-rows:repeat(1, 1fr);
	--grid-auto-flow:row;
	--background-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-3c98dc4 > .elementor-widget-container{
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:var( --e-global-color-accent );
	
}
.elementor-8 .elementor-element.elementor-element-3c98dc4 .elementor-heading-title{
	color:#FFFFFF;
	font-family:"EB Garamond", Sans-serif;
	font-weight:600;
	
}
.elementor-8 .elementor-element.elementor-element-b13fa27 > .elementor-widget-container{
	margin:0px 0px 0px 20px;
	
}
.elementor-8 .elementor-element.elementor-element-b13fa27{
	color:#FFFFFF;
	font-size:1em;
	font-weight:400;
	
}
.elementor-8 .elementor-element.elementor-element-992217f{
	--display:grid;
	--e-con-grid-template-columns:40% 60%;
	--e-con-grid-template-rows:repeat(1, 1fr);
	--grid-auto-flow:row;
	--background-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-35352ab > .elementor-widget-container{
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:var( --e-global-color-accent );
	
}
.elementor-8 .elementor-element.elementor-element-35352ab .elementor-heading-title{
	color:#FFFFFF;
	
}
.elementor-8 .elementor-element.elementor-element-97c903d > .elementor-widget-container{
	margin:0px 0px 0px 20px;
	
}
.elementor-8 .elementor-element.elementor-element-97c903d{
	color:#FFFFFF;
	font-size:1em;
	font-weight:400;
	
}
.elementor-8 .elementor-element.elementor-element-f657df7{
	--display:grid;
	--e-con-grid-template-columns:40% 60%;
	--e-con-grid-template-rows:repeat(1, 1fr);
	--grid-auto-flow:row;
	--background-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-0e02e84 > .elementor-widget-container{
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:var( --e-global-color-accent );
	
}
.elementor-8 .elementor-element.elementor-element-0e02e84 .elementor-heading-title{
	color:#FFFFFF;
	
}
.elementor-8 .elementor-element.elementor-element-fad269f > .elementor-widget-container{
	margin:0px 0px 0px 20px;
	
}
.elementor-8 .elementor-element.elementor-element-fad269f{
	color:#FFFFFF;
	font-size:1em;
	font-weight:400;
	
}
.elementor-8 .elementor-element.elementor-element-f11ee6a{
	--display:flex;
	--justify-content:center;
	--align-items:center;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--gap:50px 50px;
	--background-transition:0.3s;
	--padding-top:5vw;
	--padding-bottom:0vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-4444764{
	text-align:center;
	
}
.elementor-8 .elementor-element.elementor-element-4444764 .elementor-heading-title{
	color:#452814;
	font-family:"EB Garamond", Sans-serif;
	font-weight:500;
	
}
.elementor-8 .elementor-element.elementor-element-8211b19 > .elementor-widget-container{
	margin:3vw 0vw 0vw 0vw;
	
}
.elementor-8 .elementor-element.elementor-element-f9be994{
	--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 50px;
	--background-transition:0.3s;
	--padding-top:5vw;
	--padding-bottom:5vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-c91f7b1{
	--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;
	--background-transition:0.3s;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
	
}
.elementor-8 .elementor-element.elementor-element-ee4a875{
	--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;
	--background-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-004251c{
	text-align:left;
	
}
.elementor-8 .elementor-element.elementor-element-004251c .elementor-heading-title{
	color:#452814;
	font-family:"EB Garamond", Sans-serif;
	font-weight:500;
	
}
.elementor-8 .elementor-element.elementor-element-26bd771{
	text-align:left;
	font-weight:500;
	
}
.elementor-8 .elementor-element.elementor-element-3eb3e6b .elementor-button{
	background-color:#45281400;
	font-family:"Figtree", Sans-serif;
	font-size:1.2em;
	font-weight:500;
	fill:#452814;
	color:#452814;
	border-style:solid;
	border-width:2px 2px 2px 2px;
	border-color:#452814;
	border-radius:0px 0px 0px 0px;
	
}
.elementor-8 .elementor-element.elementor-element-3eb3e6b .elementor-button-content-wrapper{
	flex-direction:row-reverse;
	
}
.elementor-8 .elementor-element.elementor-element-3eb3e6b .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3eb3e6b .elementor-button:focus{
	color:#8B7D59;
	
}
.elementor-8 .elementor-element.elementor-element-3eb3e6b .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-3eb3e6b .elementor-button:focus svg{
	fill:#8B7D59;
	
}
.elementor-8 .elementor-element.elementor-element-ad28f06{
	--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;
	--background-transition:0.3s;
	--padding-top:5vw;
	--padding-bottom:5vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-ad28f06:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ad28f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:var( --e-global-color-primary );
	
}
.elementor-8 .elementor-element.elementor-element-ad28f06, .elementor-8 .elementor-element.elementor-element-ad28f06::before{
	--border-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-1723603{
	z-index:2;
	text-align:center;
	
}
.elementor-8 .elementor-element.elementor-element-1723603 .elementor-heading-title{
	color:#FFFFFF;
	font-family:"EB Garamond", Sans-serif;
	font-weight:500;
	
}
.elementor-8 .elementor-element.elementor-element-ef3908a > .elementor-widget-container{
	margin:-70px 0px 0px 0px;
	
}
.elementor-8 .elementor-element.elementor-element-ef3908a{
	z-index:1;
	
}
.elementor-8 .elementor-element.elementor-element-34b090c{
	--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;
	--background-transition:0.3s;
	--padding-top:3vw;
	--padding-bottom:0vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-7652ac0 .elementor-blockquote__content{
	color:#8B7D59;
	font-family:"EB Garamond", Sans-serif;
	font-size:2.2em;
	font-weight:600;
	
}
.elementor-8 .elementor-element.elementor-element-7652ac0 .elementor-blockquote:before{
	color:#8B7D59;
	font-size:calc(1px * 100);
	
}
.elementor-8 .elementor-element.elementor-element-2eade08{
	--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;
	--background-transition:0.3s;
	--padding-top:5vw;
	--padding-bottom:5vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-59ed0da{
	--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;
	--background-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-3cc2349 .elementor-heading-title{
	color:#452814;
	font-family:"EB Garamond", Sans-serif;
	font-weight:500;
	
}
.elementor-8 .elementor-element.elementor-element-3c3212b{
	font-weight:500;
	
}
.elementor-8 .elementor-element.elementor-element-cfa20b9 .elementor-button{
	background-color:#45281400;
	font-family:"Figtree", Sans-serif;
	font-size:1.2em;
	font-weight:500;
	fill:#452814;
	color:#452814;
	border-style:solid;
	border-width:2px 2px 2px 2px;
	border-color:#452814;
	border-radius:0px 0px 0px 0px;
	
}
.elementor-8 .elementor-element.elementor-element-cfa20b9 .elementor-button-content-wrapper{
	flex-direction:row-reverse;
	
}
.elementor-8 .elementor-element.elementor-element-cfa20b9 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-cfa20b9 .elementor-button:focus{
	color:#8B7D59;
	
}
.elementor-8 .elementor-element.elementor-element-cfa20b9 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-cfa20b9 .elementor-button:focus svg{
	fill:#8B7D59;
	
}
.elementor-8 .elementor-element.elementor-element-a23be0a{
	--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;
	--background-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-3ed0d28{
	--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;
	--background-transition:0.3s;
	border-style:none;
	--border-style:none;
	--padding-top:5vw;
	--padding-bottom:5vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-3ed0d28:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ed0d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:var( --e-global-color-primary );
	
}
.elementor-8 .elementor-element.elementor-element-3ed0d28, .elementor-8 .elementor-element.elementor-element-3ed0d28::before{
	--border-transition:0.3s;
	
}
.elementor-8 .elementor-element.elementor-element-83e694e{
	text-align:center;
	color:#FFFFFF;
	font-family:"EB Garamond", Sans-serif;
	font-size:2.1em;
	font-weight:400;
	
}
.elementor-8 .elementor-element.elementor-element-d8d739c .elementor-button{
	background-color:#45281400;
	font-family:"Figtree", Sans-serif;
	font-size:1.2em;
	font-weight:500;
	fill:var( --e-global-color-accent );
	color:var( --e-global-color-accent );
	border-style:solid;
	border-width:2px 2px 2px 2px;
	border-color:var( --e-global-color-accent );
	border-radius:0px 0px 0px 0px;
	
}
.elementor-8 .elementor-element.elementor-element-d8d739c .elementor-button-content-wrapper{
	flex-direction:row-reverse;
	
}
.elementor-8 .elementor-element.elementor-element-d8d739c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d8d739c .elementor-button:focus{
	color:#FFFFFF;
	
}
.elementor-8 .elementor-element.elementor-element-d8d739c .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-d8d739c .elementor-button:focus svg{
	fill:#FFFFFF;
	
}
.elementor-8 .elementor-element.elementor-element-de9bf6b{
	--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;
	--background-transition:0.3s;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0vw;
	--padding-bottom:0vw;
	--padding-left:0vw;
	--padding-right:0vw;
	
}
.elementor-8 .elementor-element.elementor-element-de9bf6b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-de9bf6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:var( --e-global-color-primary );
	
}
.elementor-8 .elementor-element.elementor-element-de9bf6b, .elementor-8 .elementor-element.elementor-element-de9bf6b::before{
	--border-transition:0.3s;
	
}
.elementor-widget-divider{
	--divider-color:var( --e-global-color-secondary );
	
}
.elementor-widget-divider .elementor-divider__text{
	color:var( --e-global-color-secondary );
	font-weight:var( --e-global-typography-secondary-font-weight );
	
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon{
	background-color:var( --e-global-color-secondary );
	
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{
	color:var( --e-global-color-secondary );
	border-color:var( --e-global-color-secondary );
	
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{
	fill:var( --e-global-color-secondary );
	
}
.elementor-8 .elementor-element.elementor-element-c256a14{
	--divider-border-style:solid;
	--divider-color:#FFFFFF;
	--divider-border-width:1px;
	
}
.elementor-8 .elementor-element.elementor-element-c256a14 > .elementor-widget-container{
	border-style:none;
	
}
.elementor-8 .elementor-element.elementor-element-c256a14 .elementor-divider-separator{
	width:100%;
	
}
.elementor-8 .elementor-element.elementor-element-c256a14 .elementor-divider{
	padding-block-start:15px;
	padding-block-end:15px;
	
}
:root{
	--page-title-display:none;
	
}
@media(min-width:768px){
	.elementor-8 .elementor-element.elementor-element-85e71f0{
		--width:50%;
		
	}
	.elementor-8 .elementor-element.elementor-element-bbb9f63{
		--width:50%;
		
	}
	.elementor-8 .elementor-element.elementor-element-48073fb{
		--content-width:1000px;
		
	}
	.elementor-8 .elementor-element.elementor-element-c91f7b1{
		--width:50%;
		
	}
	.elementor-8 .elementor-element.elementor-element-ee4a875{
		--width:50%;
		
	}
	.elementor-8 .elementor-element.elementor-element-59ed0da{
		--width:50%;
		
	}
	.elementor-8 .elementor-element.elementor-element-a23be0a{
		--width:50%;
		
	}
	
}
@media(min-width:1367px){
	.elementor-8 .elementor-element.elementor-element-a1b3b0e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a1b3b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-attachment:fixed;
		
	}
	
}
@media(min-width:2400px){
	.elementor-8 .elementor-element.elementor-element-21704f5{
		--padding-top:3vw;
		--padding-bottom:3vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-widget-text-editor{
		font-size:var( --e-global-typography-text-font-size );
		
	}
	.elementor-widget-image .widget-image-caption{
		font-size:var( --e-global-typography-text-font-size );
		
	}
	.elementor-8 .elementor-element.elementor-element-478cb36{
		--padding-top:0vw;
		--padding-bottom:3vw;
		--padding-left:2vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-017f247{
		--padding-top:3vw;
		--padding-bottom:3vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-6803ff1{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-b13fa27{
		font-size:18px;
		
	}
	.elementor-8 .elementor-element.elementor-element-992217f{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-97c903d{
		font-size:18px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f657df7{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-fad269f{
		font-size:18px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f11ee6a{
		--padding-top:3vw;
		--padding-bottom:3vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-f9be994{
		--padding-top:3vw;
		--padding-bottom:3vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-ee4a875{
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-ad28f06{
		--padding-top:3vw;
		--padding-bottom:3vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-34b090c{
		--padding-top:3vw;
		--padding-bottom:0vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-2eade08{
		--padding-top:3vw;
		--padding-bottom:3vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-3ed0d28{
		--padding-top:3vw;
		--padding-bottom:3vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	
}
@media(max-width:1366px){
	.elementor-8 .elementor-element.elementor-element-21704f5{
		--gap:20px 20px;
		--padding-top:5vw;
		--padding-bottom:5vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-85e71f0{
		--padding-top:0%;
		--padding-bottom:0%;
		--padding-left:0%;
		--padding-right:0%;
		
	}
	.elementor-widget-text-editor{
		font-size:var( --e-global-typography-text-font-size );
		
	}
	.elementor-widget-image .widget-image-caption{
		font-size:var( --e-global-typography-text-font-size );
		
	}
	.elementor-8 .elementor-element.elementor-element-478cb36{
		--padding-top:0vw;
		--padding-bottom:5vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-017f247{
		--padding-top:5vw;
		--padding-bottom:5vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-6803ff1{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-b13fa27{
		font-size:16px;
		
	}
	.elementor-8 .elementor-element.elementor-element-992217f{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-97c903d{
		font-size:16px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f657df7{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-fad269f{
		font-size:16px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f11ee6a{
		--gap:20px 40px;
		--padding-top:5vw;
		--padding-bottom:5vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-4444764 > .elementor-widget-container{
		padding:0vw 5vw 0vw 5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-f9be994{
		--gap:20px 40px;
		--padding-top:5vw;
		--padding-bottom:5vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-ee4a875{
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-ad28f06{
		--padding-top:5vw;
		--padding-bottom:5vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-34b090c{
		--padding-top:5vw;
		--padding-bottom:0vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-2eade08{
		--padding-top:5vw;
		--padding-bottom:5vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-59ed0da{
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-a23be0a{
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-3ed0d28{
		--padding-top:5vw;
		--padding-bottom:5vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-de9bf6b{
		--padding-top:0vw;
		--padding-bottom:0vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-c256a14 > .elementor-widget-container{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-c256a14 .elementor-divider{
		padding-block-start:0px;
		padding-block-end:0px;
		
	}
	
}
@media(max-width:1200px){
	.elementor-8 .elementor-element.elementor-element-21704f5{
		--gap:20px 20px;
		
	}
	.elementor-8 .elementor-element.elementor-element-6803ff1{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-b13fa27{
		font-size:14px;
		
	}
	.elementor-8 .elementor-element.elementor-element-992217f{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-97c903d{
		font-size:14px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f657df7{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-fad269f{
		font-size:14px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f11ee6a{
		--gap:20px 20px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f9be994{
		--gap:20px 20px;
		
	}
	.elementor-8 .elementor-element.elementor-element-ef3908a > .elementor-widget-container{
		margin:-50px 0px 0px 0px;
		
	}
	
}
@media(max-width:1024px){
	.elementor-widget-text-editor{
		font-size:var( --e-global-typography-text-font-size );
		
	}
	.elementor-widget-image .widget-image-caption{
		font-size:var( --e-global-typography-text-font-size );
		
	}
	.elementor-8 .elementor-element.elementor-element-6803ff1{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-992217f{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-f657df7{
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-ef3908a > .elementor-widget-container{
		margin:-50px 0px 0px 0px;
		
	}
	
}
@media(max-width:880px){
	.elementor-8 .elementor-element.elementor-element-6803ff1{
		--e-con-grid-template-columns:40% 60%;
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-992217f{
		--e-con-grid-template-columns:40% 60%;
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-f657df7{
		--e-con-grid-template-columns:40% 60%;
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-ef3908a > .elementor-widget-container{
		margin:-50px 0px 0px 0px;
		
	}
	
}
@media(max-width:767px){
	.elementor-8 .elementor-element.elementor-element-21704f5{
		--padding-top:10vw;
		--padding-bottom:10vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-widget-text-editor{
		font-size:var( --e-global-typography-text-font-size );
		
	}
	.elementor-widget-image .widget-image-caption{
		font-size:var( --e-global-typography-text-font-size );
		
	}
	.elementor-8 .elementor-element.elementor-element-478cb36{
		--padding-top:5vw;
		--padding-bottom:10vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-1823502 .elementor-blockquote__content{
		line-height:1.2em;
		
	}
	.elementor-8 .elementor-element.elementor-element-017f247{
		--padding-top:10vw;
		--padding-bottom:10vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-6803ff1{
		--e-con-grid-template-columns:1fr;
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-3c98dc4 > .elementor-widget-container{
		border-width:0px 0px 0px 0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-b13fa27 > .elementor-widget-container{
		margin:0px 0px 0px 0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-992217f{
		--e-con-grid-template-columns:1fr;
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-35352ab > .elementor-widget-container{
		border-width:0px 0px 0px 0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-97c903d > .elementor-widget-container{
		margin:0px 0px 0px 0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f657df7{
		--e-con-grid-template-columns:1fr;
		--grid-auto-flow:row;
		
	}
	.elementor-8 .elementor-element.elementor-element-0e02e84 > .elementor-widget-container{
		border-width:0px 0px 0px 0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-fad269f > .elementor-widget-container{
		margin:0px 0px 0px 0px;
		
	}
	.elementor-8 .elementor-element.elementor-element-f11ee6a{
		--padding-top:10vw;
		--padding-bottom:10vw;
		--padding-left:0vw;
		--padding-right:0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-4444764 > .elementor-widget-container{
		padding:0vw 5vw 0vw 5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-8211b19 > .elementor-widget-container{
		margin:5vw 0vw 0vw 0vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-f9be994{
		--padding-top:10vw;
		--padding-bottom:10vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-ad28f06{
		--padding-top:10vw;
		--padding-bottom:10vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-ef3908a > .elementor-widget-container{
		margin:0px -15px 0px -15px;
		
	}
	.elementor-8 .elementor-element.elementor-element-34b090c{
		--padding-top:10vw;
		--padding-bottom:5vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-7652ac0 .elementor-blockquote__content{
		line-height:1.2em;
		
	}
	.elementor-8 .elementor-element.elementor-element-2eade08{
		--padding-top:10vw;
		--padding-bottom:10vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-3ed0d28{
		--padding-top:10vw;
		--padding-bottom:10vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	.elementor-8 .elementor-element.elementor-element-83e694e{
		font-size:1.5em;
		
	}
	.elementor-8 .elementor-element.elementor-element-de9bf6b{
		--padding-top:10vw;
		--padding-bottom:10vw;
		--padding-left:5vw;
		--padding-right:5vw;
		
	}
	
}
