.elementor-23466 .elementor-element.elementor-element-480d114a{
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-480d114a:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-480d114a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-image: url("");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}.elementor-23466 .elementor-element.elementor-element-480d114a::before, .elementor-23466 .elementor-element.elementor-element-480d114a > .elementor-background-video-container::before, .elementor-23466 .elementor-element.elementor-element-480d114a > .e-con-inner > .elementor-background-video-container::before, .elementor-23466 .elementor-element.elementor-element-480d114a > .elementor-background-slideshow::before, .elementor-23466 .elementor-element.elementor-element-480d114a > .e-con-inner > .elementor-background-slideshow::before, .elementor-23466 .elementor-element.elementor-element-480d114a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
	--background-overlay: '';
	background-color: transparent;
	background-image: linear-gradient(80deg, #FFFFFF 52%, #FFFFFF00 91%);
}.elementor-23466 .elementor-element.elementor-element-480d114a, .elementor-23466 .elementor-element.elementor-element-480d114a::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-1a5aa3b7{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-1a5aa3b7.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-656cf5e2 .elementor-heading-title{
	color: #5D00A8;
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 800;
}.elementor-23466 .elementor-element.elementor-element-55a2adb0 .elementor-heading-title{
	color: #EB5E00;
	font-family: "Montserrat", Sans-serif;
	font-size: 43px;
	font-weight: 800;
	line-height: 1.3em;
	letter-spacing: 0px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-55a2adb0{
	width: var( --container-widget-width, 70% );
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-55a2adb0.elementor-element{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-26e82dd{
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	width: var( --container-widget-width, 65.444% );
	max-width: 65.444%;
	--container-widget-width: 65.444%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-26e82dd > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-26e82dd.elementor-element{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-1387eca6{
	--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;
	--background-transition: 0.3s;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-16a9c405 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	line-height: 0.8em;
	letter-spacing: 0.1px;
	word-spacing: 0.1em;
	background-color: #5D00A8;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.25);
}.elementor-23466 .elementor-element.elementor-element-4a30100 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	background-color: #1f3b3b;
	border-radius: 15px 15px 15px 15px;
	padding: 13px 25px 13px 25px;
}.elementor-23466 .elementor-element.elementor-element-4a30100 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-3a6bc30c{
	--spacer-size: 40px;
}.elementor-23466 .elementor-element.elementor-element-9425d2c{
	--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: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: -95px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-4fd1b0e{
	--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;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-b54f18c{
	--icon-box-icon-margin: 15px;
}.elementor-23466 .elementor-element.elementor-element-b54f18c .elementor-icon-box-title{
	margin-bottom: 0px;
	color: #3D3D3D;
}.elementor-23466 .elementor-element.elementor-element-b54f18c.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-b54f18c.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-b54f18c.elementor-view-default .elementor-icon{
	fill: #5D00A8;
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-b54f18c .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-b54f18c .elementor-icon-box-title a{
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-b54f18c > .elementor-widget-container{
	padding: 25px 25px 20px 25px;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}.elementor-23466 .elementor-element.elementor-element-9a5fc68{
	--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;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-3a820b2{
	--icon-box-icon-margin: 15px;
}.elementor-23466 .elementor-element.elementor-element-3a820b2 .elementor-icon-box-title{
	margin-bottom: 0px;
	color: #3D3D3D;
}.elementor-23466 .elementor-element.elementor-element-3a820b2.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-3a820b2.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-3a820b2.elementor-view-default .elementor-icon{
	fill: #5D00A8;
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-3a820b2 .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-3a820b2 .elementor-icon-box-title a{
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-3a820b2 > .elementor-widget-container{
	padding: 25px 25px 20px 25px;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}.elementor-23466 .elementor-element.elementor-element-4687592{
	--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;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-e1338aa{
	--icon-box-icon-margin: 15px;
}.elementor-23466 .elementor-element.elementor-element-e1338aa .elementor-icon-box-title{
	margin-bottom: 0px;
	color: #3D3D3D;
}.elementor-23466 .elementor-element.elementor-element-e1338aa.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-e1338aa.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-e1338aa.elementor-view-default .elementor-icon{
	fill: #5D00A8;
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-e1338aa .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-e1338aa .elementor-icon-box-title a{
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-e1338aa > .elementor-widget-container{
	padding: 25px 25px 20px 25px;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}.elementor-23466 .elementor-element.elementor-element-c6dd603{
	--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;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-12793bc{
	--icon-box-icon-margin: 15px;
}.elementor-23466 .elementor-element.elementor-element-12793bc .elementor-icon-box-title{
	margin-bottom: 0px;
	color: #3D3D3D;
}.elementor-23466 .elementor-element.elementor-element-12793bc.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-12793bc.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-12793bc.elementor-view-default .elementor-icon{
	fill: #5D00A8;
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-12793bc .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-12793bc .elementor-icon-box-title a{
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-12793bc > .elementor-widget-container{
	padding: 25px 25px 20px 25px;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}.elementor-23466 .elementor-element.elementor-element-76948f73{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-5e77e64 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-5e77e64.elementor-view-stacked .elementor-icon{
	background-color: #ad9761;
}.elementor-23466 .elementor-element.elementor-element-5e77e64.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-5e77e64.elementor-view-default .elementor-icon{
	color: #ad9761;
	border-color: #ad9761;
}.elementor-23466 .elementor-element.elementor-element-5e77e64.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-5e77e64.elementor-view-default .elementor-icon svg{
	fill: #ad9761;
}.elementor-23466 .elementor-element.elementor-element-7dc30b10{
	--spacer-size: 30px;
}.elementor-23466 .elementor-element.elementor-element-8583d36{
	--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: 050px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-dd2d27c{
	--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;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-810f2eb{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-810f2eb .elementor-heading-title{
	color: #313131;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-810f2eb > .elementor-widget-container{
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-183db94{
	--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;
	--background-transition: 0.3s;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action.bg-img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action{
	max-width: 1170px;
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action.bg-img:after{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action .title{
	color: #1f3b3b;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action .sub-title{
	color: #373737;
	font-family: "Montserrat", Sans-serif;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action p{
	color: #414141;
	font-family: "Montserrat", Sans-serif;
	line-height: 1.4em;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action .cta-button{
	padding: 10px 10px 10px 10px;
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action .cta-button.cta-btn-preset-2 i{
	font-size: 20px;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action .cta-button.cta-btn-preset-2 svg{
	width: 20px;
	height: 20px;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){
	color: #FFFFFF;
	background: #8000FF;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action .cta-button:not(.cta-secondary-button){
	border-radius: 10px;
	box-shadow: 3px -3px 0px 0px #FFA96F;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){
	color: #f9f9f9;
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action .cta-button.effect-1:after{
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-e2708bc .eael-call-to-action .cta-button.effect-2:after{
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-e2708bc > .elementor-widget-container{
	margin: -20px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}.elementor-23466 .elementor-element.elementor-element-e2708bc.elementor-element{
	--align-self: stretch;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action.bg-img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action{
	max-width: 1170px;
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action.bg-img:after{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action .title{
	color: #1f3b3b;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action .sub-title{
	color: #373737;
	font-family: "Montserrat", Sans-serif;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action p{
	color: #414141;
	font-family: "Montserrat", Sans-serif;
	line-height: 1.4em;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action .cta-button{
	padding: 10px 10px 10px 10px;
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action .cta-button.cta-btn-preset-2 i{
	font-size: 20px;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action .cta-button.cta-btn-preset-2 svg{
	width: 20px;
	height: 20px;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){
	color: #FFFFFF;
	background: #8000FF;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action .cta-button:not(.cta-secondary-button){
	border-radius: 10px;
	box-shadow: 3px -3px 0px 0px #FFA96F;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){
	color: #f9f9f9;
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action .cta-button.effect-1:after{
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 .eael-call-to-action .cta-button.effect-2:after{
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-a6f93e7 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}.elementor-23466 .elementor-element.elementor-element-a6f93e7.elementor-element{
	--align-self: stretch;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action.bg-img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action{
	max-width: 1170px;
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action.bg-img:after{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action .title{
	color: #FF6600;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action .sub-title{
	color: #373737;
	font-family: "Montserrat", Sans-serif;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action p{
	color: #414141;
	font-family: "Montserrat", Sans-serif;
	line-height: 1.4em;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action .cta-button{
	padding: 10px 10px 10px 10px;
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action .cta-button.cta-btn-preset-2 i{
	font-size: 20px;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action .cta-button.cta-btn-preset-2 svg{
	width: 20px;
	height: 20px;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){
	color: #FFFFFF;
	background: #8000FF;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action .cta-button:not(.cta-secondary-button){
	border-radius: 10px;
	box-shadow: 3px -3px 0px 0px #FFA96F;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){
	color: #f9f9f9;
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action .cta-button.effect-1:after{
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac .eael-call-to-action .cta-button.effect-2:after{
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-ebf30ac > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}.elementor-23466 .elementor-element.elementor-element-ebf30ac.elementor-element{
	--align-self: stretch;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action.bg-img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action{
	max-width: 1170px;
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action.bg-img:after{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action .title{
	color: #FF6600;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action .sub-title{
	color: #373737;
	font-family: "Montserrat", Sans-serif;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action p{
	color: #414141;
	font-family: "Montserrat", Sans-serif;
	line-height: 1.4em;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action .cta-button{
	padding: 10px 10px 10px 10px;
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action .cta-button.cta-btn-preset-2 i{
	font-size: 20px;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action .cta-button.cta-btn-preset-2 svg{
	width: 20px;
	height: 20px;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){
	color: #FFFFFF;
	background: #8000FF;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action .cta-button:not(.cta-secondary-button){
	border-radius: 10px;
	box-shadow: 3px -3px 0px 0px #FFA96F;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){
	color: #f9f9f9;
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action .cta-button.effect-1:after{
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f .eael-call-to-action .cta-button.effect-2:after{
	background: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-3b3a21f > .elementor-widget-container{
	margin: -20px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}.elementor-23466 .elementor-element.elementor-element-3b3a21f.elementor-element{
	--align-self: stretch;
}.elementor-23466 .elementor-element.elementor-element-19c90bb{
	--display: flex;
	--min-height: 0px;
	--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: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 90px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-19c90bb, .elementor-23466 .elementor-element.elementor-element-19c90bb::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-f4e9994{
	--display: flex;
	--min-height: 0px;
	--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-radius: 20px 0px 0px 20px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-f4e9994:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-f4e9994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: transparent;
	background-image: linear-gradient(277deg, #5D00A8 6%, #FFFFFF 42%);
}.elementor-23466 .elementor-element.elementor-element-f4e9994, .elementor-23466 .elementor-element.elementor-element-f4e9994::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-f4e9994.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-55a48b7{
	--display: flex;
	--min-height: 0px;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-7a0803b img{
	width: 62%;
}.elementor-23466 .elementor-element.elementor-element-7a0803b > .elementor-widget-container{
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-705df2b{
	--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: center;
	--background-transition: 0.3s;
	--border-radius: 0px 20px 20px 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-705df2b:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-705df2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-705df2b, .elementor-23466 .elementor-element.elementor-element-705df2b::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-705df2b.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-e525243{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-e525243 .elementor-heading-title{
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 27px;
	font-weight: 500;
}.elementor-23466 .elementor-element.elementor-element-e525243 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-e525243.elementor-element{
	--align-self: center;
}.elementor-23466 .elementor-element.elementor-element-3ea11643{
	padding: 030px 0px 100px 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-8b07090{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-8b07090 .elementor-heading-title{
	color: #313131;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-8b07090 > .elementor-widget-container{
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-75bbf85 .timeline-item .subtitle{
	color: #ad9761;
}.elementor-23466 .elementor-element.elementor-element-523997e3  .elementor-repeater-item-75bbf85 .timeline-icon{
	background-color: #ad9761;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-75bbf85:hover .timeline-item .subtitle{
	color: #ffffff!important;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-75bbf85:hover .timeline-item, .elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-75bbf85:hover .single-timeline .timeline-item .timeline-icon, .elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-75bbf85:hover .single-timeline .timeline-item .timeline-icon{
	background-color: #1f3b3b;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .vertical-timeline .elementor-repeater-item-75bbf85:nth-child(odd):hover .timeline-pin{
	border-color: #1f3b3b #1f3b3b transparent transparent;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .vertical-timeline .elementor-repeater-item-75bbf85:nth-child(even):hover .timeline-pin{
	border-color: transparent transparent #1f3b3b #1f3b3b;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-75bbf85:hover .timeline-pin{
	border-color: transparent transparent #1f3b3b #1f3b3b;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-75bbf85:hover .pin-top{
	border-color: #1f3b3b #1f3b3b transparent transparent;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-75bbf85:hover .timeline-icon i{
	color: #ad9761;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-75bbf85:hover .timeline-icon svg path{
	stroke: #1f3b3b;
	fill: #1f3b3b
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-75bbf85:hover .timeline-icon{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-ffa4a27 .timeline-item .subtitle{
	color: #1f3b3b;
}.elementor-23466 .elementor-element.elementor-element-523997e3  .elementor-repeater-item-ffa4a27 .timeline-icon{
	background-color: #1f3b3b;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-ffa4a27:hover .timeline-item .subtitle{
	color: #ffffff!important;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-ffa4a27:hover .timeline-item, .elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-ffa4a27:hover .single-timeline .timeline-item .timeline-icon, .elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-ffa4a27:hover .single-timeline .timeline-item .timeline-icon{
	background-color: #ad9761;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .vertical-timeline .elementor-repeater-item-ffa4a27:nth-child(odd):hover .timeline-pin{
	border-color: #ad9761 #ad9761 transparent transparent;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .vertical-timeline .elementor-repeater-item-ffa4a27:nth-child(even):hover .timeline-pin{
	border-color: transparent transparent #ad9761 #ad9761;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-ffa4a27:hover .timeline-pin{
	border-color: transparent transparent #ad9761 #ad9761;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-ffa4a27:hover .pin-top{
	border-color: #ad9761 #ad9761 transparent transparent;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-ffa4a27:hover .timeline-icon i{
	color: #1f3b3b;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-ffa4a27:hover .timeline-icon svg path{
	stroke: #9460ff;
	fill: #9460ff;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-ffa4a27:hover .timeline-icon{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-c017a69 .timeline-item .subtitle{
	color: #03B31D;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-c017a69 .timeline-icon i{
	color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-c017a69 .timeline-icon svg path{
	stroke: #FFFFFF;
	fill: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-523997e3  .elementor-repeater-item-c017a69 .timeline-icon{
	background-color: #03B31D;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-c017a69:hover .timeline-item .subtitle{
	color: #ffffff!important;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-c017a69:hover .timeline-item, .elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-c017a69:hover .single-timeline .timeline-item .timeline-icon, .elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .elementor-repeater-item-c017a69:hover .single-timeline .timeline-item .timeline-icon{
	background-color: #03B31D;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .vertical-timeline .elementor-repeater-item-c017a69:nth-child(odd):hover .timeline-pin{
	border-color: #03B31D #03B31D transparent transparent;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .vertical-timeline .elementor-repeater-item-c017a69:nth-child(even):hover .timeline-pin{
	border-color: transparent transparent #03B31D #03B31D;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-c017a69:hover .timeline-pin{
	border-color: transparent transparent #03B31D #03B31D;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .ekit-wid-con .horizantal-timeline .elementor-repeater-item-c017a69:hover .pin-top{
	border-color: #03B31D #03B31D transparent transparent;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-c017a69:hover .timeline-icon i{
	color: #03B31D;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-c017a69:hover .timeline-icon svg path{
	stroke: #03B31D;
	fill: #03B31D;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .elementor-repeater-item-c017a69:hover .timeline-icon{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-523997e3  .subtitle{
	font-family: "Montserrat", Sans-serif;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .single-timeline .title{
	font-family: "Montserrat", Sans-serif;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .single-timeline .timeline-content p{
	font-family: "Montserrat", Sans-serif;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .single-timeline .timeline-info .date, .elementor-23466 .elementor-element.elementor-element-523997e3 .horizantal-timeline .bottom-content .date{
	font-family: "Montserrat", Sans-serif;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .single-timeline .timeline-info .place{
	font-family: "Montserrat", Sans-serif;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .single-timeline:hover .timeline-item .title{
	color: #ffffff;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .single-timeline:hover .timeline-item .title a{
	color: #ffffff;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .single-timeline:hover .timeline-content p{
	color: #ffffff;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .vertical-timeline .single-timeline:nth-child(even) .timeline-info{
	margin-right: 60px;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .vertical-timeline .single-timeline:nth-child(odd) .timeline-info{
	margin-left: 60px;
}.elementor-23466 .elementor-element.elementor-element-523997e3 .single-timeline:not(:nth-last-child(2)), .elementor-23466 .elementor-element.elementor-element-523997e3 .horizantal-timeline > .single-timeline{
	margin-bottom: 30px;
}.elementor-23466 .elementor-element.elementor-element-1e701a9 .elementor-button-content-wrapper{
	flex-direction: row-reverse;
}.elementor-23466 .elementor-element.elementor-element-1e701a9 .elementor-button .elementor-button-content-wrapper{
	gap: 11px;
}.elementor-23466 .elementor-element.elementor-element-1e701a9 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	background-color: #1f3b3b;
	border-radius: 15px 15px 15px 15px;
	padding: 13px 25px 13px 25px;
}.elementor-23466 .elementor-element.elementor-element-1e701a9 > .elementor-widget-container{
	margin: 31px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-3197b368{
	--display: flex;
	--min-height: 0px;
	--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: 23px 23px;
	--background-transition: 0.3s;
	--padding-top: 030px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-5b4cc5c6{
	--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: center;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-5b4cc5c6.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-73725edc{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-73725edc .elementor-heading-title{
	color: #EE5A00;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-4210c926{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-4210c926 .elementor-heading-title{
	color: #313131;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-4210c926 > .elementor-widget-container{
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-17f0ebef{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-17f0ebef > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-f0f5d8b{
	--display: flex;
	--min-height: 0px;
	--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: 23px 23px;
	--background-transition: 0.3s;
	--padding-top: 030px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-48eb4bd{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-48eb4bd, .elementor-23466 .elementor-element.elementor-element-48eb4bd::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-a5820c7{
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-9fdf5bc{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-9fdf5bc img{
	width: 80px;
}.elementor-23466 .elementor-element.elementor-element-bb4c3f3{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-393fb1d{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-393fb1d .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-393fb1d > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-40d5503{
	--display: flex;
	--min-height: 102px;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-72b36fa{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-72b36fa > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-f418217{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-f418217, .elementor-23466 .elementor-element.elementor-element-f418217::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-bfef595{
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-a3ac2a4{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-a3ac2a4 img{
	width: 80px;
	filter: brightness( 179% ) contrast( 100% ) saturate( 177% ) blur( 0px ) hue-rotate( 345deg );
}.elementor-23466 .elementor-element.elementor-element-d74bdb7{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-f94ce95{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-f94ce95 .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-f94ce95 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-6266838{
	--display: flex;
	--min-height: 112px;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-ef3d8b6{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-ef3d8b6 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-c860b9b{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-c860b9b, .elementor-23466 .elementor-element.elementor-element-c860b9b::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-cea738e{
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-a692d10{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-a692d10 img{
	width: 64px;
	filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}.elementor-23466 .elementor-element.elementor-element-9aba37b{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-0f7edec{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-0f7edec .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-0f7edec > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-1e65139{
	--display: flex;
	--min-height: 93px;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-c3ae7cd{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-c3ae7cd > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-658d01b{
	--display: flex;
	--min-height: 0px;
	--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: 23px 23px;
	--background-transition: 0.3s;
	--padding-top: 030px;
	--padding-bottom: 010px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-c7ce080{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-c7ce080, .elementor-23466 .elementor-element.elementor-element-c7ce080::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-7b34278 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-7b34278.elementor-view-stacked .elementor-icon{
	background-color: #FF00B0;
}.elementor-23466 .elementor-element.elementor-element-7b34278.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-7b34278.elementor-view-default .elementor-icon{
	color: #FF00B0;
	border-color: #FF00B0;
}.elementor-23466 .elementor-element.elementor-element-7b34278.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-7b34278.elementor-view-default .elementor-icon svg{
	fill: #FF00B0;
}.elementor-23466 .elementor-element.elementor-element-7b34278 .elementor-icon{
	font-size: 60px;
}.elementor-23466 .elementor-element.elementor-element-7b34278 .elementor-icon svg{
	height: 60px;
}.elementor-23466 .elementor-element.elementor-element-0ee02c3{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-0ee02c3 .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-0ee02c3 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-8926b4a{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-8926b4a > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-44bde84{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-44bde84, .elementor-23466 .elementor-element.elementor-element-44bde84::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-a4a5a96 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-a4a5a96.elementor-view-stacked .elementor-icon{
	background-color: #2B3894;
}.elementor-23466 .elementor-element.elementor-element-a4a5a96.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-a4a5a96.elementor-view-default .elementor-icon{
	color: #2B3894;
	border-color: #2B3894;
}.elementor-23466 .elementor-element.elementor-element-a4a5a96.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-a4a5a96.elementor-view-default .elementor-icon svg{
	fill: #2B3894;
}.elementor-23466 .elementor-element.elementor-element-a4a5a96 .elementor-icon{
	font-size: 60px;
}.elementor-23466 .elementor-element.elementor-element-a4a5a96 .elementor-icon svg{
	height: 60px;
}.elementor-23466 .elementor-element.elementor-element-85d2123{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-85d2123 .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-85d2123 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-ee65bab{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-ee65bab > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-5b5db83{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-5b5db83, .elementor-23466 .elementor-element.elementor-element-5b5db83::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-fee6ec4 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-fee6ec4.elementor-view-stacked .elementor-icon{
	background-color: #FF7B00;
}.elementor-23466 .elementor-element.elementor-element-fee6ec4.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-fee6ec4.elementor-view-default .elementor-icon{
	color: #FF7B00;
	border-color: #FF7B00;
}.elementor-23466 .elementor-element.elementor-element-fee6ec4.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-fee6ec4.elementor-view-default .elementor-icon svg{
	fill: #FF7B00;
}.elementor-23466 .elementor-element.elementor-element-fee6ec4 .elementor-icon{
	font-size: 60px;
}.elementor-23466 .elementor-element.elementor-element-fee6ec4 .elementor-icon svg{
	height: 60px;
}.elementor-23466 .elementor-element.elementor-element-31da615{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-31da615 .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-31da615 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-523a794{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-523a794 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-b1d06cb{
	--display: flex;
	--min-height: 0px;
	--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: 23px 23px;
	--background-transition: 0.3s;
	--padding-top: 030px;
	--padding-bottom: 0100px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-8342bd9{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-8342bd9, .elementor-23466 .elementor-element.elementor-element-8342bd9::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-8ce3797 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-8ce3797.elementor-view-stacked .elementor-icon{
	background-color: #FF0000;
}.elementor-23466 .elementor-element.elementor-element-8ce3797.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-8ce3797.elementor-view-default .elementor-icon{
	color: #FF0000;
	border-color: #FF0000;
}.elementor-23466 .elementor-element.elementor-element-8ce3797.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-8ce3797.elementor-view-default .elementor-icon svg{
	fill: #FF0000;
}.elementor-23466 .elementor-element.elementor-element-8ce3797 .elementor-icon{
	font-size: 60px;
}.elementor-23466 .elementor-element.elementor-element-8ce3797 .elementor-icon svg{
	height: 60px;
}.elementor-23466 .elementor-element.elementor-element-8cf2a50{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-8cf2a50 .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-8cf2a50 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-def9cbb{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-def9cbb > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-fb682d5{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-fb682d5, .elementor-23466 .elementor-element.elementor-element-fb682d5::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-410c0ac .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-410c0ac.elementor-view-stacked .elementor-icon{
	background-color: #FFE500;
}.elementor-23466 .elementor-element.elementor-element-410c0ac.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-410c0ac.elementor-view-default .elementor-icon{
	color: #FFE500;
	border-color: #FFE500;
}.elementor-23466 .elementor-element.elementor-element-410c0ac.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-410c0ac.elementor-view-default .elementor-icon svg{
	fill: #FFE500;
}.elementor-23466 .elementor-element.elementor-element-410c0ac .elementor-icon{
	font-size: 60px;
}.elementor-23466 .elementor-element.elementor-element-410c0ac .elementor-icon svg{
	height: 60px;
}.elementor-23466 .elementor-element.elementor-element-7f88c18{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-7f88c18 .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-7f88c18 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-c166c73{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-c166c73 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-f7ddc17{
	--display: flex;
	--min-height: 230px;
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-f7ddc17, .elementor-23466 .elementor-element.elementor-element-f7ddc17::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-d9d6b63 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-d9d6b63.elementor-view-stacked .elementor-icon{
	background-color: #0077FF;
}.elementor-23466 .elementor-element.elementor-element-d9d6b63.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-d9d6b63.elementor-view-default .elementor-icon{
	color: #0077FF;
	border-color: #0077FF;
}.elementor-23466 .elementor-element.elementor-element-d9d6b63.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-d9d6b63.elementor-view-default .elementor-icon svg{
	fill: #0077FF;
}.elementor-23466 .elementor-element.elementor-element-d9d6b63 .elementor-icon{
	font-size: 60px;
}.elementor-23466 .elementor-element.elementor-element-d9d6b63 .elementor-icon svg{
	height: 60px;
}.elementor-23466 .elementor-element.elementor-element-4ef45ac{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-4ef45ac .elementor-heading-title{
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-4ef45ac > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-1de9940{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-1de9940 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-1d0d6786 > .elementor-container{
	max-width: 1350px;
}.elementor-23466 .elementor-element.elementor-element-1d0d6786{
	padding: 30px 0px 100px 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-14773d69 > .elementor-element-populated{
	padding: 0px 15px 0px 15px;
}.elementor-23466 .elementor-element.elementor-element-4cf109cc{
	padding: 0px 0px 1px 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-637b1a54 > .elementor-element-populated{
	padding: 15px 15px 15px 15px;
}.elementor-23466 .elementor-element.elementor-element-caa767c{
	text-align: center;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-caa767c .elementor-heading-title{
	color: #E25A00;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-caa767c.elementor-element{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-2512b0a{
	padding: 0px 0px 1px 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-7175d59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23466 .elementor-element.elementor-element-7175d59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #7200FF;
}.elementor-23466 .elementor-element.elementor-element-7175d59 > .elementor-element-populated{
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 030px 10px 30px 10px;
}.elementor-23466 .elementor-element.elementor-element-7175d59 > .elementor-element-populated > .elementor-background-overlay{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}.elementor-23466 .elementor-element.elementor-element-7757c33{
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-8a60624{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-91c5ca5{
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 800;
	line-height: 1.2em;
}.elementor-23466 .elementor-element.elementor-element-91c5ca5 > .elementor-widget-container{
	margin: 0px 0px -20px 0px;
}.elementor-23466 .elementor-element.elementor-element-a85bbbc{
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-706b392{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-500a72f{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-500a72f .elementor-heading-title{
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-ab3bd0e{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-39dbbdf{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-39dbbdf .elementor-heading-title{
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-8c19bf7{
	--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;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-0427fb7{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-ae98478{
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-1408793{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-dc062ef{
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-898a310:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23466 .elementor-element.elementor-element-898a310 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #FF6600;
}.elementor-23466 .elementor-element.elementor-element-898a310 > .elementor-element-populated{
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 10px 30px 10px;
}.elementor-23466 .elementor-element.elementor-element-898a310 > .elementor-element-populated > .elementor-background-overlay{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}.elementor-23466 .elementor-element.elementor-element-934ae1c{
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-ae44629{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-198e65d{
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 800;
	line-height: 1.2em;
}.elementor-23466 .elementor-element.elementor-element-198e65d > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-4f8988c{
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-f3c6146{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-fa272c1{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-fa272c1 .elementor-heading-title{
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-ca2b8c3{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-9c66bd2{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-9c66bd2 .elementor-heading-title{
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-e85133d{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-c48b6c6{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-c48b6c6 .elementor-heading-title{
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-8310b27{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-51dbcdb{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-51dbcdb .elementor-heading-title{
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-1dc5669{
	--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;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-e9ddf89{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-b56f7c5{
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-105667c{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-37544f9{
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-d0ebfc5{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-46aed7d{
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-f794646{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-9680798{
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-e158e1e{
	padding: 0px 0px 1px 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-ce3be5d.elementor-column > .elementor-widget-wrap{
	justify-content: center;
}.elementor-23466 .elementor-element.elementor-element-ce3be5d > .elementor-element-populated{
	padding: 15px 15px 15px 15px;
}.elementor-23466 .elementor-element.elementor-element-b60f935{
	text-align: center;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-b60f935 .elementor-heading-title{
	color: #1A1A1A;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-b60f935.elementor-element{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-4df19c5{
	text-align: center;
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.5em;
	width: var( --container-widget-width, 80% );
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-4df19c5 > .elementor-widget-container{
	margin: 31px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-e377465 .elementor-button-content-wrapper{
	flex-direction: row;
}.elementor-23466 .elementor-element.elementor-element-e377465 .elementor-button .elementor-button-content-wrapper{
	gap: 10px;
}.elementor-23466 .elementor-element.elementor-element-e377465 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	background-color: #4BB659;
	border-radius: 15px 15px 15px 15px;
	padding: 13px 25px 13px 25px;
}.elementor-23466 .elementor-element.elementor-element-e377465 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-72ffcaf > .elementor-container{
	max-width: 1350px;
}.elementor-23466 .elementor-element.elementor-element-72ffcaf:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-72ffcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #F3F3F3;
	background-image: url("");
	background-position: 90% 250px;
	background-repeat: no-repeat;
	background-size: 350px auto;
}.elementor-23466 .elementor-element.elementor-element-72ffcaf{
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-72ffcaf > .elementor-background-overlay{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}.elementor-23466 .elementor-element.elementor-element-a319c78 > .elementor-element-populated{
	padding: 0px 15px 0px 15px;
}.elementor-23466 .elementor-element.elementor-element-325c49c{
	padding: 0px 0px 1px 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-bb9d63d > .elementor-element-populated{
	padding: 15px 15px 15px 15px;
}.elementor-23466 .elementor-element.elementor-element-10cd8a7{
	text-align: center;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-10cd8a7 .elementor-heading-title{
	color: #E25A00;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-10cd8a7.elementor-element{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-be90622{
	--e-image-carousel-slides-to-show: 5;
}.elementor-23466 .elementor-element.elementor-element-be90622 > .elementor-widget-container{
	margin: 40px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-64be6cde{
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-1861e04{
	text-align: center;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-1861e04 .elementor-heading-title{
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-1861e04.elementor-element{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-5ab5d048{
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--gap: 20px 20px;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-7f350ddd{
	--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: center;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.14);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-7f350ddd:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-7f350ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-7f350ddd, .elementor-23466 .elementor-element.elementor-element-7f350ddd::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-6a869e93 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-6a869e93.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-6a869e93.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-6a869e93.elementor-view-default .elementor-icon{
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-6a869e93.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-6a869e93.elementor-view-default .elementor-icon svg{
	fill: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-6a869e93 .elementor-icon{
	font-size: 35px;
}.elementor-23466 .elementor-element.elementor-element-6a869e93 .elementor-icon svg{
	height: 35px;
}.elementor-23466 .elementor-element.elementor-element-4f1e7aec{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-4f1e7aec .elementor-heading-title{
	color: #2D2D2D;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1em;
}.elementor-23466 .elementor-element.elementor-element-501616b8{
	--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: center;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.14);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-501616b8:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-501616b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-501616b8, .elementor-23466 .elementor-element.elementor-element-501616b8::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-2100fe68 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-2100fe68.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-2100fe68.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-2100fe68.elementor-view-default .elementor-icon{
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-2100fe68.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-2100fe68.elementor-view-default .elementor-icon svg{
	fill: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-2100fe68 .elementor-icon{
	font-size: 35px;
}.elementor-23466 .elementor-element.elementor-element-2100fe68 .elementor-icon svg{
	height: 35px;
}.elementor-23466 .elementor-element.elementor-element-2db11de7{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-2db11de7 .elementor-heading-title{
	color: #2D2D2D;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1em;
}.elementor-23466 .elementor-element.elementor-element-3f75afaf{
	--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: center;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.14);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-3f75afaf:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-3f75afaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-3f75afaf, .elementor-23466 .elementor-element.elementor-element-3f75afaf::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-2223f8fa .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-2223f8fa.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-2223f8fa.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-2223f8fa.elementor-view-default .elementor-icon{
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-2223f8fa.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-2223f8fa.elementor-view-default .elementor-icon svg{
	fill: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-2223f8fa .elementor-icon{
	font-size: 35px;
}.elementor-23466 .elementor-element.elementor-element-2223f8fa .elementor-icon svg{
	height: 35px;
}.elementor-23466 .elementor-element.elementor-element-1f7819df{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-1f7819df .elementor-heading-title{
	color: #2D2D2D;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1em;
}.elementor-23466 .elementor-element.elementor-element-d432dea{
	--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: center;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.14);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-d432dea:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-d432dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-d432dea, .elementor-23466 .elementor-element.elementor-element-d432dea::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-4bdc70f .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-4bdc70f.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-4bdc70f.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-4bdc70f.elementor-view-default .elementor-icon{
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-4bdc70f.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-4bdc70f.elementor-view-default .elementor-icon svg{
	fill: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-4bdc70f .elementor-icon{
	font-size: 35px;
}.elementor-23466 .elementor-element.elementor-element-4bdc70f .elementor-icon svg{
	height: 35px;
}.elementor-23466 .elementor-element.elementor-element-e05480f{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-e05480f .elementor-heading-title{
	color: #2D2D2D;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1em;
}.elementor-23466 .elementor-element.elementor-element-7e60f9a{
	--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: center;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #FFFFFF;
	--border-color: #FFFFFF;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.14);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-7e60f9a:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-7e60f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #FFFFFF;
}.elementor-23466 .elementor-element.elementor-element-7e60f9a, .elementor-23466 .elementor-element.elementor-element-7e60f9a::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-cd69042 .elementor-icon-wrapper{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-cd69042.elementor-view-stacked .elementor-icon{
	background-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-cd69042.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-cd69042.elementor-view-default .elementor-icon{
	color: #5D00A8;
	border-color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-cd69042.elementor-view-framed .elementor-icon, .elementor-23466 .elementor-element.elementor-element-cd69042.elementor-view-default .elementor-icon svg{
	fill: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-cd69042 .elementor-icon{
	font-size: 35px;
}.elementor-23466 .elementor-element.elementor-element-cd69042 .elementor-icon svg{
	height: 35px;
}.elementor-23466 .elementor-element.elementor-element-7799ab8{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-7799ab8 .elementor-heading-title{
	color: #2D2D2D;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1em;
}.elementor-23466 .elementor-element.elementor-element-43976a2c{
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 150px;
	--margin-bottom: 200px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 1;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-43976a2c.e-con{
	--align-self: center;
}.elementor-23466 .elementor-element.elementor-element-7bfa26cd{
	--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: center;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-45dab11e{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-45dab11e .elementor-heading-title{
	color: #EB5E00;
	font-family: "Baloo 2", Sans-serif;
	font-size: 70px;
	font-weight: 800;
}.elementor-23466 .elementor-element.elementor-element-7d49eb18{
	text-align: center;
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-7d49eb18 > .elementor-widget-container{
	margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-3362795d{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-3362795d .elementor-heading-title{
	color: #4BB659;
	font-family: "Baloo 2", Sans-serif;
	font-size: 70px;
	font-weight: 800;
}.elementor-23466 .elementor-element.elementor-element-3362795d > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-55d4ed4d{
	text-align: center;
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-55d4ed4d > .elementor-widget-container{
	margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-1cc4869{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-1cc4869 .elementor-heading-title{
	color: #5D00A8;
	font-family: "Baloo 2", Sans-serif;
	font-size: 70px;
	font-weight: 800;
}.elementor-23466 .elementor-element.elementor-element-1cc4869 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-4e0e1bdb{
	text-align: center;
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-4e0e1bdb > .elementor-widget-container{
	margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-525bd276{
	--display: flex;
	--min-height: 300px;
	--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: solid;
	--border-style: solid;
	border-color: #F8F8F8;
	--border-color: #F8F8F8;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.5);
	--z-index: 4;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-525bd276, .elementor-23466 .elementor-element.elementor-element-525bd276::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-525bd276.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-6e2c8545 .elementor-button{
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -1.1px;
	word-spacing: 0em;
	background-color: #EB5E00;
	border-radius: 15px 15px 15px 15px;
	padding: 5px 75px 5px 75px;
}.elementor-23466 .elementor-element.elementor-element-6e2c8545 > .elementor-widget-container{
	margin: -37px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-6e2c8545{
	z-index: 10;
}.elementor-23466 .elementor-element.elementor-element-31fad33{
	text-align: center;
	color: #0B0B0B;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.5em;
	width: var( --container-widget-width, 85% );
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-31fad33 > .elementor-widget-container{
	padding: 20px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-31fad33.elementor-element{
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-51c4286 .elementor-button-content-wrapper{
	flex-direction: row;
}.elementor-23466 .elementor-element.elementor-element-51c4286 .elementor-button .elementor-button-content-wrapper{
	gap: 10px;
}.elementor-23466 .elementor-element.elementor-element-51c4286 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	background-color: #4BB659;
	border-radius: 15px 15px 15px 15px;
	padding: 13px 25px 13px 25px;
}.elementor-23466 .elementor-element.elementor-element-51c4286 > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-13f89a68 img{
	width: 50%;
	max-width: 100%;
	opacity: 1;
	border-radius: 300px 300px 300px 300px;
}.elementor-23466 .elementor-element.elementor-element-13f89a68 > .elementor-widget-container{
	margin: 0px 0px -130px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-13f89a68{
	z-index: 7;
}.elementor-23466 .elementor-element.elementor-element-e44c94e{
	--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: 90px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-e44c94e.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-555fbb4{
	text-align: center;
}.elementor-23466 .elementor-element.elementor-element-555fbb4 .elementor-heading-title{
	color: #313131;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -0.9px;
	word-spacing: 0em;
}.elementor-23466 .elementor-element.elementor-element-555fbb4 > .elementor-widget-container{
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .ekit_testimonial_style_5 .elementskit-watermark-icon{
	bottom: 30px;
	right: 30px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider{
	--ekit_testimonial_left_right_spacing: 0px;
	--ekit_testimonial_slidetoshow: 3;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-23466 .elementor-element.elementor-element-17e05ef .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial_card{
	margin-left: 0px;
	margin-right: 0px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-single-testimonial-slider{
	border-style: none;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{
	color: #393939;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial_card .elementskit-commentor-coment{
	color: #393939;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial_card .elementskit-commentor-coment{
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-stars > li > a, .elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-stars > li > span{
	color: #fec42d;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-stars > li:not(:last-child){
	margin-right: 5px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{
	border-radius: 50%;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-profile-info .elementskit-author-name{
	color: #232323;
	font-family: "Montserrat", Sans-serif;
	margin-bottom: 0px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-profile-info .elementskit-author-des{
	color: #1B1B1B;
	font-family: "Montserrat", Sans-serif;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-commentor-bio .elementskit-commentor-image > img{
	height: 70px;
	width: 70px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-pagination{
	bottom: -20px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-pagination span{
	width: 8px;
	height: 8px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){
	margin-right: 12px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{
	width: 8px;
	height: 8px;
	transform: scale(1.2);
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-navigation-button{
	font-size: 36px;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-button-prev{
	left: -2%;
	width: 50px;
	height: 50px;
	color: #000000;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-button-next{
	right: -2%;
	width: 50px;
	height: 50px;
	color: #000000;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-button-prev:hover{
	color: #000000;
}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider .swiper-button-next:hover{
	color: #000000;
}.elementor-23466 .elementor-element.elementor-element-482708e .elementor-button-content-wrapper{
	flex-direction: row;
}.elementor-23466 .elementor-element.elementor-element-482708e .elementor-button .elementor-button-content-wrapper{
	gap: 10px;
}.elementor-23466 .elementor-element.elementor-element-482708e .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	background-color: #4BB659;
	border-radius: 15px 15px 15px 15px;
	padding: 13px 25px 13px 25px;
}.elementor-23466 .elementor-element.elementor-element-482708e > .elementor-widget-container{
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-53712d26{
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 90px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-53712d26:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-53712d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #F5F5F5;
}.elementor-23466 .elementor-element.elementor-element-53712d26, .elementor-23466 .elementor-element.elementor-element-53712d26::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-92e2f7c{
	--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;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-92e2f7c.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-4a81c0c6{
	text-align: left;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-4a81c0c6 .elementor-heading-title{
	color: #EB5E00;
	font-family: "Montserrat", Sans-serif;
	font-size: 43px;
	font-weight: 800;
}.elementor-23466 .elementor-element.elementor-element-4a81c0c6 > .elementor-widget-container{
	margin: 0px 0px -10px 0px;
}.elementor-23466 .elementor-element.elementor-element-4a81c0c6.elementor-element{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-5d678953{
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.5em;
}.elementor-23466 .elementor-element.elementor-element-5d678953 > .elementor-widget-container{
	margin: -8px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-136e76ab{
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-27788b45{
	--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;
	--justify-content: flex-end;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-52e97ae3 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 0.8em;
	letter-spacing: 0px;
	word-spacing: 0.1em;
	background-color: #4BB659;
	border-radius: 15px 0px 0px 15px;
}.elementor-23466 .elementor-element.elementor-element-52e97ae3.elementor-element{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-3afef9e7 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 0.8em;
	letter-spacing: 0px;
	word-spacing: 0.1em;
	background-color: #5D00A8;
	border-radius: 0px 15px 15px 0px;
}.elementor-23466 .elementor-element.elementor-element-3afef9e7 > .elementor-widget-container{
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-353993bf{
	--display: flex;
	--background-transition: 0.3s;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-353993bf:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-353993bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #F5F5F5;
}.elementor-23466 .elementor-element.elementor-element-353993bf, .elementor-23466 .elementor-element.elementor-element-353993bf::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-e23b5ba{
	--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;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-e23b5ba, .elementor-23466 .elementor-element.elementor-element-e23b5ba::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-f39665a .elementor-tab-content{
	border-bottom-color: #5D00A863;
	color: #7214CF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4em;
	padding: 20px 35px 20px 35px;
}.elementor-23466 .elementor-element.elementor-element-f39665a .elementor-tab-title{
	border-color: #5D00A863;
	background-color: #FFFFFF;
	padding: 15px 15px 15px 15px;
}.elementor-23466 .elementor-element.elementor-element-f39665a .elementor-toggle-item:not(:last-child){
	margin-bottom: 8px;
}.elementor-23466 .elementor-element.elementor-element-f39665a .elementor-toggle-title, .elementor-23466 .elementor-element.elementor-element-f39665a .elementor-toggle-icon{
	color: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-f39665a .elementor-toggle-icon svg{
	fill: #5D00A8;
}.elementor-23466 .elementor-element.elementor-element-f39665a .elementor-tab-title.elementor-active a, .elementor-23466 .elementor-element.elementor-element-f39665a .elementor-tab-title.elementor-active .elementor-toggle-icon{
	color: #FF6600;
}.elementor-23466 .elementor-element.elementor-element-f39665a .elementor-toggle-title{
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}.elementor-23466 .elementor-element.elementor-element-f39665a{
	width: var( --container-widget-width, 80% );
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}.elementor-23466 .elementor-element.elementor-element-f39665a.elementor-element{
	--align-self: center;
}.elementor-23466 .elementor-element.elementor-element-f39665a > .elementor-widget-container{
	border-radius: 20px 20px 20px 20px;
}.elementor-23466 .elementor-element.elementor-element-d37bfb4 .elementor-button-content-wrapper{
	flex-direction: row-reverse;
}.elementor-23466 .elementor-element.elementor-element-d37bfb4 .elementor-button .elementor-button-content-wrapper{
	gap: 11px;
}.elementor-23466 .elementor-element.elementor-element-d37bfb4 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	background-color: #4BB659;
	border-radius: 15px 15px 15px 15px;
	padding: 13px 25px 13px 25px;
}.elementor-23466 .elementor-element.elementor-element-d37bfb4 > .elementor-widget-container{
	margin: 31px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-19f15186{
	--spacer-size: 90px;
}.elementor-23466 .elementor-element.elementor-element-9d46304{
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-9d46304, .elementor-23466 .elementor-element.elementor-element-9d46304::before{
	--border-transition: 0.3s;
}.elementor-23466 .elementor-element.elementor-element-9d46304.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-38136bc{
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 28px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-38136bc.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-4eed6dd{
	text-align: left;
}.elementor-23466 .elementor-element.elementor-element-4eed6dd .elementor-heading-title{
	color: #EB5E00;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 800;
	line-height: 0.9em;
}.elementor-23466 .elementor-element.elementor-element-4eed6dd > .elementor-widget-container{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-7f395c1{
	text-align: left;
	color: #434343;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
}.elementor-23466 .elementor-element.elementor-element-84b6cb6 .elementor-button{
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 600;
	line-height: 1em;
	background-color: #4BB659;
	border-radius: 15px 15px 15px 15px;
	padding: 10px 35px 10px 35px;
}.elementor-23466 .elementor-element.elementor-element-84b6cb6 > .elementor-widget-container{
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}.elementor-23466 .elementor-element.elementor-element-6e85572{
	--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: flex-start;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-6e85572.e-con{
	--align-self: flex-start;
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
	padding-bottom: calc(29px/2);
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
	margin-top: calc(29px/2);
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
	margin-right: calc(29px/2);
	margin-left: calc(29px/2);
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-items.elementor-inline-items{
	margin-right: calc(-29px/2);
	margin-left: calc(-29px/2);
}body.rtl .elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
	left: calc(-29px/2);
}body:not(.rtl) .elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
	right: calc(-29px/2);
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-item a{
	padding: 55px 30px 55px 30px;
	border-radius: 15px 15px 15px 15px;
}.elementor-23466 .elementor-element.elementor-element-f488087 .ekit-enabled-bg-img .elementor-icon-list-item a:after{
	background-color: #02010173;
}.elementor-23466 .elementor-element.elementor-element-f488087 .ekit-wid-con .elementor-icon-list-icon{
	height: 10px;
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-icon{
	width: 14px;
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-icon i{
	font-size: 14px;
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-icon svg{
	max-width: 14px;
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-text{
	color: #FFFFFF;
	padding-left: 10px;
}.elementor-23466 .elementor-element.elementor-element-f488087 .elementor-icon-list-item{
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}.elementor-23466 .elementor-element.elementor-element-d1114bd{
	--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: flex-start;
	--gap: 88px 88px;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}.elementor-23466 .elementor-element.elementor-element-d1114bd.e-con{
	--flex-grow: 0;
	--flex-shrink: 0;
}.elementor-23466 .elementor-element.elementor-element-f66c23c{
	--grid-column-gap: 30px;
	--grid-row-gap: 35px;
}.elementor-23466 .elementor-element.elementor-element-f66c23c .elementor-post__title, .elementor-23466 .elementor-element.elementor-element-f66c23c .elementor-post__title a{
	color: #EB5E00;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 800;
}.elementor-23466 .elementor-element.elementor-element-f66c23c .elementor-post__title{
	margin-bottom: 22px;
}.elementor-23466 .elementor-element.elementor-element-f66c23c .elementor-post__excerpt p{
	color: #303030;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.3em;
}.elementor-23466 .elementor-element.elementor-element-f66c23c .elementor-post__excerpt{
	margin-bottom: 0px;
}:root{
	--page-title-display: none;
}@media(max-width:1024px){
	.elementor-23466 .elementor-element.elementor-element-b54f18c .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-b54f18c .elementor-icon-box-title a{
		font-size: 16px;
	}.elementor-23466 .elementor-element.elementor-element-b54f18c > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-3a820b2 .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-3a820b2 .elementor-icon-box-title a{
		font-size: 16px;
	}.elementor-23466 .elementor-element.elementor-element-3a820b2 > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-e1338aa .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-e1338aa .elementor-icon-box-title a{
		font-size: 16px;
	}.elementor-23466 .elementor-element.elementor-element-e1338aa > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-12793bc .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-12793bc .elementor-icon-box-title a{
		font-size: 16px;
	}.elementor-23466 .elementor-element.elementor-element-12793bc > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-e2708bc > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-a6f93e7 > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-ebf30ac > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-3b3a21f > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-523997e3 .vertical-timeline .single-timeline:nth-child(even) .timeline-info{
		margin-right: 0px;
	}.elementor-23466 .elementor-element.elementor-element-523997e3 .vertical-timeline .single-timeline:nth-child(odd) .timeline-info{
		margin-left: 0px;
	}.elementor-23466 .elementor-element.elementor-element-72ffcaf:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-72ffcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-position: 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-4f1e7aec .elementor-heading-title{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-2db11de7 .elementor-heading-title{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-1f7819df .elementor-heading-title{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-e05480f .elementor-heading-title{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-7799ab8 .elementor-heading-title{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider{
		--ekit_testimonial_left_right_spacing: 10px;
	}
}@media(max-width:767px){
	.elementor-23466 .elementor-element.elementor-element-480d114a:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-480d114a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-position: 0px -37px;
	}.elementor-23466 .elementor-element.elementor-element-480d114a{
		--overlay-opacity: 0;
	}.elementor-23466 .elementor-element.elementor-element-1a5aa3b7{
		--padding-top: 120px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
	}.elementor-23466 .elementor-element.elementor-element-656cf5e2{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-656cf5e2 > .elementor-widget-container{
		margin: 35px 0px 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-55a2adb0{
		text-align: center;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	}.elementor-23466 .elementor-element.elementor-element-55a2adb0 .elementor-heading-title{
		font-size: 27px;
	}.elementor-23466 .elementor-element.elementor-element-26e82dd{
		text-align: center;
	font-size: 17px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	}.elementor-23466 .elementor-element.elementor-element-1387eca6{
		--justify-content: center;
	}.elementor-23466 .elementor-element.elementor-element-4a30100 .elementor-button{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-4a30100.elementor-element{
		--align-self: center;
	}.elementor-23466 .elementor-element.elementor-element-4fd1b0e{
		--width: 50%;
	}.elementor-23466 .elementor-element.elementor-element-b54f18c .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-b54f18c .elementor-icon-box-title a{
		font-size: 15px;
	}.elementor-23466 .elementor-element.elementor-element-b54f18c > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-9a5fc68{
		--width: 50%;
	}.elementor-23466 .elementor-element.elementor-element-3a820b2 .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-3a820b2 .elementor-icon-box-title a{
		font-size: 15px;
	}.elementor-23466 .elementor-element.elementor-element-3a820b2 > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-4687592{
		--width: 50%;
	}.elementor-23466 .elementor-element.elementor-element-e1338aa .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-e1338aa .elementor-icon-box-title a{
		font-size: 15px;
	}.elementor-23466 .elementor-element.elementor-element-e1338aa > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-c6dd603{
		--width: 50%;
	}.elementor-23466 .elementor-element.elementor-element-12793bc .elementor-icon-box-title, .elementor-23466 .elementor-element.elementor-element-12793bc .elementor-icon-box-title a{
		font-size: 15px;
	}.elementor-23466 .elementor-element.elementor-element-12793bc > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-810f2eb{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-810f2eb .elementor-heading-title{
		font-size: 27px;
	}.elementor-23466 .elementor-element.elementor-element-e2708bc > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-a6f93e7 > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-ebf30ac > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-3b3a21f > .elementor-widget-container{
		padding: 5px 5px 5px 5px;
	}.elementor-23466 .elementor-element.elementor-element-f4e9994{
		--border-radius: 0px 0px 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-705df2b{
		--border-radius: 0px 0px 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-e525243 .elementor-heading-title{
		font-size: 21px;
	}.elementor-23466 .elementor-element.elementor-element-e525243 > .elementor-widget-container{
		margin: 0px 0px 100px 0px;
	}.elementor-23466 .elementor-element.elementor-element-3ea11643{
		padding: 31px 0px 70px 0px;
	}.elementor-23466 .elementor-element.elementor-element-8b07090{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-8b07090 .elementor-heading-title{
		font-size: 27px;
	}.elementor-23466 .elementor-element.elementor-element-523997e3 .vertical-timeline .single-timeline:nth-child(even) .timeline-info{
		margin-right: 0px;
	}.elementor-23466 .elementor-element.elementor-element-523997e3 .vertical-timeline .single-timeline:nth-child(odd) .timeline-info{
		margin-left: 0px;
	}.elementor-23466 .elementor-element.elementor-element-523997e3 > .elementor-widget-container{
		padding: 0px 0px 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-1e701a9 .elementor-button{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-1e701a9.elementor-element{
		--align-self: center;
	}.elementor-23466 .elementor-element.elementor-element-73725edc{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-4210c926{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-4210c926 .elementor-heading-title{
		font-size: 27px;
	}.elementor-23466 .elementor-element.elementor-element-17f0ebef{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-72b36fa{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-ef3d8b6{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-c3ae7cd{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-8926b4a{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-ee65bab{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-523a794{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-def9cbb{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-c166c73{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-1de9940{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-caa767c{
		text-align: center;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	}.elementor-23466 .elementor-element.elementor-element-caa767c .elementor-heading-title{
		font-size: 28px;
	}.elementor-23466 .elementor-element.elementor-element-706b392{
		--width: 45%;
	}.elementor-23466 .elementor-element.elementor-element-ab3bd0e{
		--width: 45%;
	}.elementor-23466 .elementor-element.elementor-element-f3c6146{
		--width: 19%;
	}.elementor-23466 .elementor-element.elementor-element-ca2b8c3{
		--width: 19%;
	}.elementor-23466 .elementor-element.elementor-element-e85133d{
		--width: 20%;
	}.elementor-23466 .elementor-element.elementor-element-8310b27{
		--width: 20%;
	}.elementor-23466 .elementor-element.elementor-element-b60f935{
		text-align: center;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	}.elementor-23466 .elementor-element.elementor-element-b60f935 .elementor-heading-title{
		font-size: 28px;
	}.elementor-23466 .elementor-element.elementor-element-4df19c5{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-e377465 .elementor-button{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-e377465.elementor-element{
		--align-self: center;
	}.elementor-23466 .elementor-element.elementor-element-72ffcaf:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-72ffcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-position: 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-10cd8a7{
		text-align: center;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	}.elementor-23466 .elementor-element.elementor-element-10cd8a7 .elementor-heading-title{
		font-size: 28px;
	}.elementor-23466 .elementor-element.elementor-element-1861e04{
		text-align: center;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	width: var( --container-widget-width, 100% );
	max-width: 100%;
	}.elementor-23466 .elementor-element.elementor-element-1861e04 .elementor-heading-title{
		font-size: 28px;
	}.elementor-23466 .elementor-element.elementor-element-525bd276{
		--min-height: 449px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	}.elementor-23466 .elementor-element.elementor-element-6e2c8545 .elementor-button{
		font-size: 25px;
	padding: 10px 35px 10px 35px;
	}.elementor-23466 .elementor-element.elementor-element-6e2c8545 > .elementor-widget-container{
		margin: -33px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-6e2c8545.elementor-element{
		--align-self: center;
	}.elementor-23466 .elementor-element.elementor-element-31fad33{
		font-size: 17px;
	}.elementor-23466 .elementor-element.elementor-element-51c4286 .elementor-button{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-51c4286.elementor-element{
		--align-self: center;
	}.elementor-23466 .elementor-element.elementor-element-555fbb4{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-555fbb4 .elementor-heading-title{
		font-size: 27px;
	}.elementor-23466 .elementor-element.elementor-element-17e05ef .elementskit-testimonial-slider{
		--ekit_testimonial_left_right_spacing: 10px;
	}.elementor-23466 .elementor-element.elementor-element-482708e .elementor-button{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-482708e.elementor-element{
		--align-self: center;
	}.elementor-23466 .elementor-element.elementor-element-4a81c0c6{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-5d678953{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-27788b45{
		--justify-content: center;
	}.elementor-23466 .elementor-element.elementor-element-52e97ae3 .elementor-button{
		border-radius: 10px 10px 10px 10px;
	}.elementor-23466 .elementor-element.elementor-element-3afef9e7 .elementor-button{
		border-radius: 10px 10px 10px 10px;
	}.elementor-23466 .elementor-element.elementor-element-3afef9e7 > .elementor-widget-container{
		margin: 0px 0px 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-d37bfb4 .elementor-button{
		font-size: 19px;
	}.elementor-23466 .elementor-element.elementor-element-d37bfb4.elementor-element{
		--align-self: center;
	}.elementor-23466 .elementor-element.elementor-element-38136bc{
		--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	}.elementor-23466 .elementor-element.elementor-element-4eed6dd{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-4eed6dd .elementor-heading-title{
		font-size: 35px;
	}.elementor-23466 .elementor-element.elementor-element-4eed6dd > .elementor-widget-container{
		margin: 0px 0px 0px 0px;
	}.elementor-23466 .elementor-element.elementor-element-7f395c1{
		text-align: center;
	}.elementor-23466 .elementor-element.elementor-element-d1114bd{
		--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
	}
}@media(min-width:768px){
	.elementor-23466 .elementor-element.elementor-element-1a5aa3b7{
		--width: 78%;
	}.elementor-23466 .elementor-element.elementor-element-4fd1b0e{
		--width: 25%;
	}.elementor-23466 .elementor-element.elementor-element-9a5fc68{
		--width: 25%;
	}.elementor-23466 .elementor-element.elementor-element-4687592{
		--width: 25%;
	}.elementor-23466 .elementor-element.elementor-element-c6dd603{
		--width: 25%;
	}.elementor-23466 .elementor-element.elementor-element-f4e9994{
		--width: 35.447%;
	}.elementor-23466 .elementor-element.elementor-element-55a48b7{
		--content-width: 500px;
	}.elementor-23466 .elementor-element.elementor-element-705df2b{
		--width: 64.39%;
	}.elementor-23466 .elementor-element.elementor-element-5b4cc5c6{
		--width: 100%;
	}.elementor-23466 .elementor-element.elementor-element-48eb4bd{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-f418217{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-c860b9b{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-c7ce080{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-44bde84{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-5b5db83{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-8342bd9{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-fb682d5{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-f7ddc17{
		--width: 33%;
	}.elementor-23466 .elementor-element.elementor-element-358fe6be{
		width: 25%;
	}.elementor-23466 .elementor-element.elementor-element-637b1a54{
		width: 49.332%;
	}.elementor-23466 .elementor-element.elementor-element-b350f39{
		width: 25%;
	}.elementor-23466 .elementor-element.elementor-element-7175d59{
		width: 34.275%;
	}.elementor-23466 .elementor-element.elementor-element-898a310{
		width: 65.725%;
	}.elementor-23466 .elementor-element.elementor-element-64650de{
		width: 25%;
	}.elementor-23466 .elementor-element.elementor-element-bb9d63d{
		width: 49.332%;
	}.elementor-23466 .elementor-element.elementor-element-bdd9167{
		width: 25%;
	}.elementor-23466 .elementor-element.elementor-element-7f350ddd{
		--width: 45%;
	}.elementor-23466 .elementor-element.elementor-element-501616b8{
		--width: 45%;
	}.elementor-23466 .elementor-element.elementor-element-3f75afaf{
		--width: 45%;
	}.elementor-23466 .elementor-element.elementor-element-d432dea{
		--width: 45%;
	}.elementor-23466 .elementor-element.elementor-element-7e60f9a{
		--width: 45%;
	}.elementor-23466 .elementor-element.elementor-element-7bfa26cd{
		--width: 50%;
	}.elementor-23466 .elementor-element.elementor-element-525bd276{
		--width: 50.62%;
	}.elementor-23466 .elementor-element.elementor-element-53712d26{
		--content-width: 1200px;
	}.elementor-23466 .elementor-element.elementor-element-92e2f7c{
		--width: 40%;
	}.elementor-23466 .elementor-element.elementor-element-136e76ab{
		--width: 60%;
	}.elementor-23466 .elementor-element.elementor-element-e23b5ba{
		--width: 100%;
	}.elementor-23466 .elementor-element.elementor-element-9d46304{
		--width: 1140px;
	}.elementor-23466 .elementor-element.elementor-element-38136bc{
		--width: 34%;
	}.elementor-23466 .elementor-element.elementor-element-6e85572{
		--width: 28%;
	}.elementor-23466 .elementor-element.elementor-element-d1114bd{
		--width: 32%;
	}
}@media(max-width:1024px) and (min-width:768px){
	.elementor-23466 .elementor-element.elementor-element-358fe6be{
		width: 15%;
	}.elementor-23466 .elementor-element.elementor-element-637b1a54{
		width: 70%;
	}.elementor-23466 .elementor-element.elementor-element-b350f39{
		width: 15%;
	}.elementor-23466 .elementor-element.elementor-element-7175d59{
		width: 15%;
	}.elementor-23466 .elementor-element.elementor-element-898a310{
		width: 15%;
	}.elementor-23466 .elementor-element.elementor-element-ce3be5d{
		width: 70%;
	}.elementor-23466 .elementor-element.elementor-element-64650de{
		width: 15%;
	}.elementor-23466 .elementor-element.elementor-element-bb9d63d{
		width: 70%;
	}.elementor-23466 .elementor-element.elementor-element-bdd9167{
		width: 15%;
	}
}@media(min-width:1025px){
	.elementor-23466 .elementor-element.elementor-element-72ffcaf:not(.elementor-motion-effects-element-type-background), .elementor-23466 .elementor-element.elementor-element-72ffcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-attachment: fixed;
	}
}/* Start custom CSS for toggle, class: .elementor-element-f39665a */.elementor-tab-title{
	border-radius: 20px;
}/* End custom CSS */