.elementor-311 .elementor-element.elementor-element-3807ac4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-311 .elementor-element.elementor-element-3807ac4:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-3807ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF0000 0%, #000000E0 100%);}.elementor-311 .elementor-element.elementor-element-3807ac4 > .elementor-container{max-width:1600px;min-height:0px;}.elementor-311 .elementor-element.elementor-element-3807ac4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-197px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-3807ac4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-311 .elementor-element.elementor-element-11faf34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 16px;}.elementor-311 .elementor-element.elementor-element-7a8304a > .elementor-widget-container{margin:0px -17px 0px -17px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-9115678:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-9115678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f3;}.elementor-311 .elementor-element.elementor-element-9115678 > .elementor-container{max-width:1670px;}.elementor-311 .elementor-element.elementor-element-9115678{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-9115678 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-311 .elementor-element.elementor-element-e663052 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-e663052 img{width:12%;max-width:12%;}.elementor-311 .elementor-element.elementor-element-50ed460:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-50ed460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f3;}.elementor-311 .elementor-element.elementor-element-50ed460 > .elementor-container{max-width:1670px;}.elementor-311 .elementor-element.elementor-element-50ed460{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-50ed460 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-311 .elementor-element.elementor-element-fcc211b > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-311 .elementor-element.elementor-element-6351c19{margin-top:0px;margin-bottom:35px;}.elementor-311 .elementor-element.elementor-element-bb6aaf6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-bb6aaf6{position:absolute;top:33%;right:0px;left:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-311 .elementor-element.elementor-element-bb6aaf6 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-311 .elementor-element.elementor-element-bb6aaf6 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;line-height:23px;}.elementor-311 .elementor-element.elementor-element-c789d7a:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-c789d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f3;}.elementor-311 .elementor-element.elementor-element-c789d7a > .elementor-container{max-width:1670px;}.elementor-311 .elementor-element.elementor-element-c789d7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:500px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-c789d7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-311 .elementor-element.elementor-element-cca2b9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-5d6547f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-5d6547f{position:absolute;top:33%;right:0px;left:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-311 .elementor-element.elementor-element-5d6547f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-311 .elementor-element.elementor-element-5d6547f .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;line-height:23px;margin:-500px 0px 0px 0px;max-width:1600px;}.elementor-311 .elementor-element.elementor-element-512a67a:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-512a67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f3;}.elementor-311 .elementor-element.elementor-element-512a67a > .elementor-container{max-width:1670px;}.elementor-311 .elementor-element.elementor-element-512a67a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-512a67a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-311 .elementor-element.elementor-element-f1bb726 > .elementor-element-populated{margin:-134px 0px 27px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-e1f3522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-e1f3522 img{width:12%;max-width:12%;}.elementor-311 .elementor-element.elementor-element-e3ef74e:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-e3ef74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f3;}.elementor-311 .elementor-element.elementor-element-e3ef74e > .elementor-container{max-width:1670px;}.elementor-311 .elementor-element.elementor-element-e3ef74e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-e3ef74e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-311 .elementor-element.elementor-element-92b447b > .elementor-element-populated{margin:189px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-311 .elementor-element.elementor-element-317b6e8{margin-top:-204px;margin-bottom:35px;}.elementor-311 .elementor-element.elementor-element-63049aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-63049aa{position:absolute;top:33%;right:0px;left:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-311 .elementor-element.elementor-element-63049aa .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-311 .elementor-element.elementor-element-63049aa .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;line-height:23px;}.elementor-311 .elementor-element.elementor-element-8050fdc:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-8050fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f3;}.elementor-311 .elementor-element.elementor-element-8050fdc > .elementor-container{max-width:1670px;}.elementor-311 .elementor-element.elementor-element-8050fdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:356px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-8050fdc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-311 .elementor-element.elementor-element-4bc46ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-4bc46ed{position:absolute;top:33%;right:0px;left:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-311 .elementor-element.elementor-element-4bc46ed .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-311 .elementor-element.elementor-element-4bc46ed .aux-modern-heading-primary{margin:-500px 0px 0px 0px;max-width:959px;}@media(min-width:768px){.elementor-311 .elementor-element.elementor-element-11faf34{width:100%;}}@media(max-width:1024px){.elementor-311 .elementor-element.elementor-element-3807ac4 > .elementor-container{min-height:400px;}.elementor-311 .elementor-element.elementor-element-3807ac4{margin-top:-151px;margin-bottom:0px;}.elementor-311 .elementor-element.elementor-element-11faf34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-311 .elementor-element.elementor-element-7a8304a > .elementor-widget-container{margin:0px -18px 0px -18px;}.elementor-311 .elementor-element.elementor-element-9115678 > .elementor-container{max-width:509px;}.elementor-311 .elementor-element.elementor-element-e663052 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-e663052 img{width:21%;max-width:21%;}.elementor-311 .elementor-element.elementor-element-50ed460 > .elementor-container{max-width:509px;}.elementor-311 .elementor-element.elementor-element-bb6aaf6 .aux-modern-heading-primary{font-size:45px;margin:15px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-c789d7a{padding:590px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-5d6547f > .elementor-widget-container{margin:-600px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-5d6547f .aux-modern-heading-primary{font-size:45px;margin:15px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-512a67a > .elementor-container{max-width:509px;}.elementor-311 .elementor-element.elementor-element-e1f3522 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-e1f3522 img{width:21%;max-width:21%;}.elementor-311 .elementor-element.elementor-element-e3ef74e > .elementor-container{max-width:509px;}.elementor-311 .elementor-element.elementor-element-63049aa .aux-modern-heading-primary{font-size:45px;margin:15px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-8050fdc{padding:442px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-4bc46ed > .elementor-widget-container{margin:-600px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-4bc46ed .aux-modern-heading-primary{margin:15px 0px 0px 0px;}}@media(max-width:767px){.elementor-311 .elementor-element.elementor-element-3807ac4 > .elementor-container{min-height:0px;}.elementor-311 .elementor-element.elementor-element-3807ac4{margin-top:-352px;margin-bottom:0px;}.elementor-311 .elementor-element.elementor-element-11faf34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:-5px -5px -5px -5px;}.elementor-311 .elementor-element.elementor-element-7a8304a > .elementor-widget-container{margin:189px 0px 0px -19px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-9115678 > .elementor-container{max-width:1600px;}.elementor-311 .elementor-element.elementor-element-9115678{margin-top:0px;margin-bottom:0px;padding:28px 28px 28px 28px;}.elementor-311 .elementor-element.elementor-element-e663052 img{width:40%;max-width:40%;}.elementor-311 .elementor-element.elementor-element-50ed460 > .elementor-container{max-width:1600px;}.elementor-311 .elementor-element.elementor-element-50ed460{margin-top:0px;margin-bottom:0px;padding:0px 28px 28px 28px;}.elementor-311 .elementor-element.elementor-element-fcc211b > .elementor-element-populated{margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-6351c19{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-bb6aaf6 > .elementor-widget-container{margin:-48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-bb6aaf6 .aux-modern-heading-primary{font-size:21px;margin:10px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-c789d7a{padding:583px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-cca2b9c > .elementor-element-populated{padding:500px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-5d6547f > .elementor-widget-container{margin:-803px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-5d6547f .aux-modern-heading-primary{font-size:21px;margin:10px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-512a67a > .elementor-container{max-width:1600px;}.elementor-311 .elementor-element.elementor-element-512a67a{margin-top:0px;margin-bottom:0px;padding:28px 28px 28px 28px;}.elementor-311 .elementor-element.elementor-element-f1bb726 > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-311 .elementor-element.elementor-element-e1f3522 > .elementor-widget-container{margin:-62px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-e1f3522 img{width:40%;max-width:40%;}.elementor-311 .elementor-element.elementor-element-e3ef74e > .elementor-container{max-width:1600px;}.elementor-311 .elementor-element.elementor-element-e3ef74e{margin-top:0px;margin-bottom:0px;padding:0px 28px 28px 28px;}.elementor-311 .elementor-element.elementor-element-92b447b > .elementor-element-populated{margin:-29px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-317b6e8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-63049aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-63049aa .aux-modern-heading-primary{font-size:21px;margin:10px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-8050fdc{padding:496px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-a0edc76 > .elementor-element-populated{padding:774px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-4bc46ed > .elementor-widget-container{margin:-750px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-4bc46ed .aux-modern-heading-primary{margin:10px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-9115678 */@media screen and (min-width:1025px){
 .elementor-311 .elementor-element.elementor-element-9115678:before{
    content:'';
	 max-width: 800px;
    width: 50%;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	z-index: 1;
	top: 0;
	z-index:2;
	pointer-events:none;
	
}
}
 

 @media screen and (min-width:766px){
     .elementor-311 .elementor-element.elementor-element-9115678:after{
	content: '';
	width: 4px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid transparent;
	z-index: 2;
	pointer-events:none;
}
}
@media screen and (max-width:1025px) and (min-width:766px){
 .elementor-311 .elementor-element.elementor-element-9115678:after{
 
	z-index:1;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50ed460 */@media screen and (min-width:1025px){
 .elementor-311 .elementor-element.elementor-element-50ed460:before{
    content:'';
	 max-width: 800px;
    width: 50%;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	z-index: 1;
	top: 0;
	z-index:2;
	pointer-events:none;
	
}
}
 

 @media screen and (min-width:766px){
     .elementor-311 .elementor-element.elementor-element-50ed460:after{
	content: '';
	width: 4px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid transparent;
	z-index: 2;
	pointer-events:none;
}
}
@media screen and (max-width:1025px) and (min-width:766px){
 .elementor-311 .elementor-element.elementor-element-50ed460:after{
 
	z-index:1;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c789d7a */@media screen and (min-width:1025px){
 .elementor-311 .elementor-element.elementor-element-c789d7a:before{
    content:'';
	 max-width: 800px;
    width: 50%;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	z-index: 1;
	top: 0;
	z-index:2;
	pointer-events:none;
	
}
}
 

 @media screen and (min-width:766px){
     .elementor-311 .elementor-element.elementor-element-c789d7a:after{
	content: '';
	width: 4px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid transparent;
	z-index: 2;
	pointer-events:none;
}
}
@media screen and (max-width:1025px) and (min-width:766px){
 .elementor-311 .elementor-element.elementor-element-c789d7a:after{
 
	z-index:1;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-512a67a */@media screen and (min-width:1025px){
 .elementor-311 .elementor-element.elementor-element-512a67a:before{
    content:'';
	 max-width: 800px;
    width: 50%;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	z-index: 1;
	top: 0;
	z-index:2;
	pointer-events:none;
	
}
}
 

 @media screen and (min-width:766px){
     .elementor-311 .elementor-element.elementor-element-512a67a:after{
	content: '';
	width: 4px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid transparent;
	z-index: 2;
	pointer-events:none;
}
}
@media screen and (max-width:1025px) and (min-width:766px){
 .elementor-311 .elementor-element.elementor-element-512a67a:after{
 
	z-index:1;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3ef74e */@media screen and (min-width:1025px){
 .elementor-311 .elementor-element.elementor-element-e3ef74e:before{
    content:'';
	 max-width: 800px;
    width: 50%;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	z-index: 1;
	top: 0;
	z-index:2;
	pointer-events:none;
	
}
}
 

 @media screen and (min-width:766px){
     .elementor-311 .elementor-element.elementor-element-e3ef74e:after{
	content: '';
	width: 4px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid transparent;
	z-index: 2;
	pointer-events:none;
}
}
@media screen and (max-width:1025px) and (min-width:766px){
 .elementor-311 .elementor-element.elementor-element-e3ef74e:after{
 
	z-index:1;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8050fdc */@media screen and (min-width:1025px){
 .elementor-311 .elementor-element.elementor-element-8050fdc:before{
    content:'';
	 max-width: 800px;
    width: 50%;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	z-index: 1;
	top: 0;
	z-index:2;
	pointer-events:none;
	
}
}
 

 @media screen and (min-width:766px){
     .elementor-311 .elementor-element.elementor-element-8050fdc:after{
	content: '';
	width: 4px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid transparent;
	z-index: 2;
	pointer-events:none;
}
}
@media screen and (max-width:1025px) and (min-width:766px){
 .elementor-311 .elementor-element.elementor-element-8050fdc:after{
 
	z-index:1;
}
}/* End custom CSS */