.elementor-16348 .elementor-element.elementor-element-5af5a04:not(.elementor-motion-effects-element-type-background), .elementor-16348 .elementor-element.elementor-element-5af5a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-position:bottom center;
background-repeat:no-repeat;
background-size:cover;
}
.elementor-16348 .elementor-element.elementor-element-5af5a04 > .elementor-background-overlay {
	background-color:rgba(0, 0, 0, 0.99);
	opacity:0.5;
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16348 .elementor-element.elementor-element-5af5a04 {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:150px 0px 150px 0px;
}
.elementor-16348 .elementor-element.elementor-element-33ba8b18 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-33ba8b18 .elementor-heading-title {
	color:#ffffff;
	font-size:60px;
	font-weight:600;
	line-height:1.4em;
}
.elementor-16348 .elementor-element.elementor-element-5f9395c5 .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-5f9395c5 {
	color:#ffffff;
	font-size:18px;
	line-height:1.6em;
}
.elementor-16348 .elementor-element.elementor-element-30ab08f {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-30ab08f .elementor-heading-title {
	color:#000000;
	font-size:35px;
	line-height:1.4em;
}
.elementor-16348 .elementor-element.elementor-element-1133123f > .elementor-container {
	max-width:700px;
}
.elementor-16348 .elementor-element.elementor-element-1133123f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-16348 .elementor-element.elementor-element-1133123f {
	padding:30px 0px 30px 0px;
}
.elementor-16348 .elementor-element.elementor-element-180e2849 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-180e2849 .elementor-heading-title {
	color:#000000;
	font-size:35px;
	font-weight:600;
	line-height:1.4em;
}
.elementor-16348 .elementor-element.elementor-element-1d87104e .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-1d87104e {
	color:#000000;
	font-size:16px;
	font-weight:300;
	line-height:2em;
}
.elementor-16348 .elementor-element.elementor-element-a527ae4 > .elementor-container {
	max-width:1600px;
}
.elementor-16348 .elementor-element.elementor-element-a527ae4 {
	margin-top:0px;
	margin-bottom:0px;
	padding:10px 0px 60px 0px;
}
.elementor-16348 .elementor-element.elementor-element-8b661e0 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-8b661e0 .elementor-heading-title {
	color:#222222;
	font-size:36px;
}
.elementor-16348 .elementor-element.elementor-element-8b661e0 > .elementor-widget-container {
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-5dc7f443 > .elementor-container {
	max-width:1000px;
}
.elementor-16348 .elementor-element.elementor-element-533424a4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
margin-bottom:20px;
}
.elementor-16348 .elementor-element.elementor-element-533424a4 > .elementor-element-populated {
	box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.05);
	margin:0px 15px 30px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-7a09fdcb {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-66b6e2b6 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-66b6e2b6 .elementor-heading-title {
	color:#0c0c0c;
	font-size:20px;
}
.elementor-16348 .elementor-element.elementor-element-66b6e2b6 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-221cfe68 .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-221cfe68 {
	font-size:14px;
}
.elementor-16348 .elementor-element.elementor-element-221cfe68 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-2f73214a .elementor-spacer-inner {
	height:10px;
}
.elementor-16348 .elementor-element.elementor-element-55abdb74 > .elementor-element-populated {
	box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.05);
	margin:0px 15px 30px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-40cf5cb5 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-40cf5cb5 .elementor-heading-title {
	color:#0c0c0c;
	font-size:20px;
}
.elementor-16348 .elementor-element.elementor-element-40cf5cb5 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-1a87f83e .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-1a87f83e {
	font-size:14px;
}
.elementor-16348 .elementor-element.elementor-element-1a87f83e > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-31b0a35 .elementor-spacer-inner {
	height:10px;
}
.elementor-16348 .elementor-element.elementor-element-4f8007b0 > .elementor-element-populated {
	box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.05);
	margin:0px 15px 30px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-2aa3f950 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-2aa3f950 .elementor-heading-title {
	color:#0c0c0c;
	font-size:20px;
}
.elementor-16348 .elementor-element.elementor-element-2aa3f950 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-80c07d5 .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-80c07d5 {
	font-size:14px;
}
.elementor-16348 .elementor-element.elementor-element-80c07d5 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-7f6553ab .elementor-spacer-inner {
	height:10px;
}
.elementor-16348 .elementor-element.elementor-element-2b8ac6c > .elementor-container {
	max-width:660px;
}
.elementor-16348 .elementor-element.elementor-element-0ea19c5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
margin-bottom:20px;
}
.elementor-16348 .elementor-element.elementor-element-0ea19c5 > .elementor-element-populated {
	box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.05);
	margin:0px 15px 30px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-8f7b855 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-8f7b855 .elementor-heading-title {
	color:#0c0c0c;
	font-size:20px;
}
.elementor-16348 .elementor-element.elementor-element-8f7b855 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-de8ae8f .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-de8ae8f {
	font-size:14px;
}
.elementor-16348 .elementor-element.elementor-element-de8ae8f > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-b1f6f7c .elementor-spacer-inner {
	height:10px;
}
.elementor-16348 .elementor-element.elementor-element-369670b > .elementor-element-populated {
	box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.05);
	margin:0px 15px 30px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-a56f130 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-a56f130 .elementor-heading-title {
	color:#0c0c0c;
	font-size:20px;
}
.elementor-16348 .elementor-element.elementor-element-a56f130 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-b7037f3 .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-b7037f3 {
	font-size:14px;
}
.elementor-16348 .elementor-element.elementor-element-b7037f3 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-b7b84ff .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-b7b84ff {
	font-size:14px;
}
.elementor-16348 .elementor-element.elementor-element-b7b84ff > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-b4a23c2 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-b4a23c2 .elementor-heading-title {
	color:#222222;
	font-size:36px;
}
.elementor-16348 .elementor-element.elementor-element-b4a23c2 > .elementor-widget-container {
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-52b7a2c .elementor-image img {
	width:80%;
}
.elementor-16348 .elementor-element.elementor-element-28f3782 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-6e142e1d > .elementor-container {
	max-width:1600px;
}
.elementor-16348 .elementor-element.elementor-element-6e142e1d:not(.elementor-motion-effects-element-type-background), .elementor-16348 .elementor-element.elementor-element-6e142e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:#f7f7f7;
}
.elementor-16348 .elementor-element.elementor-element-6e142e1d {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:60px 0px 60px 0px;
}
.elementor-16348 .elementor-element.elementor-element-6e142e1d > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16348 .elementor-element.elementor-element-b2d4e74 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-b2d4e74 .elementor-heading-title {
	color:#222222;
	font-size:36px;
}
.elementor-16348 .elementor-element.elementor-element-b2d4e74 > .elementor-widget-container {
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-5bbd32cc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-5bbd32cc > .elementor-element-populated {
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28.elementor-view-stacked .elementor-icon {
	background-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28.elementor-view-framed .elementor-icon, .elementor-16348 .elementor-element.elementor-element-3f8f6b28.elementor-view-default .elementor-icon {
	fill:#123D6B;
	color:#123D6B;
	border-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28.elementor-position-right .elementor-icon-box-icon {
	margin-left:0px;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28.elementor-position-left .elementor-icon-box-icon {
	margin-right:0px;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28.elementor-position-top .elementor-icon-box-icon {
	margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon {
	font-size:40px;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon-box-title {
	margin-bottom:8px;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon-box-content .elementor-icon-box-title {
	color:#222222;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon-box-content .elementor-icon-box-title, .elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon-box-content .elementor-icon-box-title a {
	font-size:20px;
	font-weight:600;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon-box-content .elementor-icon-box-description {
	color:#777777;
	font-size:15px;
	font-weight:400;
	line-height:1.7em;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 > .elementor-widget-container {
	margin:0px 10px 20px 0px;
}
.elementor-16348 .elementor-element.elementor-element-95a9167 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-95a9167 > .elementor-element-populated {
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d.elementor-view-stacked .elementor-icon {
	background-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d.elementor-view-framed .elementor-icon, .elementor-16348 .elementor-element.elementor-element-1ee3db2d.elementor-view-default .elementor-icon {
	fill:#123D6B;
	color:#123D6B;
	border-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d.elementor-position-right .elementor-icon-box-icon {
	margin-left:0px;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d.elementor-position-left .elementor-icon-box-icon {
	margin-right:0px;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d.elementor-position-top .elementor-icon-box-icon {
	margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon {
	font-size:40px;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon-box-title {
	margin-bottom:8px;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon-box-content .elementor-icon-box-title {
	color:#222222;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon-box-content .elementor-icon-box-title, .elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon-box-content .elementor-icon-box-title a {
	font-size:20px;
	font-weight:600;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon-box-content .elementor-icon-box-description {
	color:#777777;
	font-size:15px;
	font-weight:400;
	line-height:1.7em;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d > .elementor-widget-container {
	margin:0px 10px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-e85a7a5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-e85a7a5 > .elementor-element-populated {
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2.elementor-view-stacked .elementor-icon {
	background-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2.elementor-view-framed .elementor-icon, .elementor-16348 .elementor-element.elementor-element-68ee8c2.elementor-view-default .elementor-icon {
	fill:#123D6B;
	color:#123D6B;
	border-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2.elementor-position-right .elementor-icon-box-icon {
	margin-left:0px;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2.elementor-position-left .elementor-icon-box-icon {
	margin-right:0px;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2.elementor-position-top .elementor-icon-box-icon {
	margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon {
	font-size:40px;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon-box-title {
	margin-bottom:8px;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon-box-content .elementor-icon-box-title {
	color:#222222;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon-box-content .elementor-icon-box-title, .elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon-box-content .elementor-icon-box-title a {
	font-size:20px;
	font-weight:600;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon-box-content .elementor-icon-box-description {
	color:#777777;
	font-size:15px;
	font-weight:400;
	line-height:1.7em;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 > .elementor-widget-container {
	margin:0px 10px 20px 0px;
}
.elementor-16348 .elementor-element.elementor-element-3105b2f2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-3105b2f2 > .elementor-element-populated {
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-590b4624.elementor-view-stacked .elementor-icon {
	background-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-590b4624.elementor-view-framed .elementor-icon, .elementor-16348 .elementor-element.elementor-element-590b4624.elementor-view-default .elementor-icon {
	fill:#123D6B;
	color:#123D6B;
	border-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-590b4624.elementor-position-right .elementor-icon-box-icon {
	margin-left:0px;
}
.elementor-16348 .elementor-element.elementor-element-590b4624.elementor-position-left .elementor-icon-box-icon {
	margin-right:0px;
}
.elementor-16348 .elementor-element.elementor-element-590b4624.elementor-position-top .elementor-icon-box-icon {
	margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon {
	font-size:40px;
}
.elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon-box-title {
	margin-bottom:8px;
}
.elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon-box-content .elementor-icon-box-title {
	color:#222222;
}
.elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon-box-content .elementor-icon-box-title, .elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon-box-content .elementor-icon-box-title a {
	font-size:20px;
	font-weight:600;
}
.elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon-box-content .elementor-icon-box-description {
	color:#777777;
	font-size:15px;
	font-weight:400;
	line-height:1.7em;
}
.elementor-16348 .elementor-element.elementor-element-590b4624 > .elementor-widget-container {
	margin:0px 10px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-3578bf95:not(.elementor-motion-effects-element-type-background), .elementor-16348 .elementor-element.elementor-element-3578bf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:#494949;
background-image:url("https://www.desfran.com//wp-content/uploads/2019/12/4.jpg");
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
}
.elementor-16348 .elementor-element.elementor-element-3578bf95 > .elementor-background-overlay {
	background-color:#000000;
	opacity:0.7;
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16348 .elementor-element.elementor-element-3578bf95 {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:40px 0px 80px 0px;
}
.elementor-16348 .elementor-element.elementor-element-562ae3ce > .elementor-element-populated {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16348 .elementor-element.elementor-element-562ae3ce > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16348 .elementor-element.elementor-element-7a940264 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-7a940264 .elementor-heading-title {
	color:#ffffff;
	font-size:34px;
	font-weight:600;
	line-height:1.4em;
}
.elementor-16348 .elementor-element.elementor-element-5527eff > .elementor-container {
	max-width:1600px;
}
.elementor-16348 .elementor-element.elementor-element-5527eff:not(.elementor-motion-effects-element-type-background), .elementor-16348 .elementor-element.elementor-element-5527eff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:#ffffff;
}
.elementor-16348 .elementor-element.elementor-element-5527eff {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:60px 0px 30px 0px;
}
.elementor-16348 .elementor-element.elementor-element-5527eff > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16348 .elementor-element.elementor-element-475bc89 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-475bc89 .elementor-heading-title {
	color:#222222;
	font-size:36px;
}
.elementor-16348 .elementor-element.elementor-element-475bc89 > .elementor-widget-container {
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-04c273c .elementor-text-editor {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-04c273c {
	color:#000000;
	font-size:16px;
	font-weight:300;
	line-height:2em;
}
.elementor-16348 .elementor-element.elementor-element-6e57c4d {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-1abc2a56 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-16348 .elementor-element.elementor-element-1abc2a56 {
	padding:15px 0px 100px 0px;
}
.elementor-16348 .elementor-element.elementor-element-aa78be2 {
	text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-aa78be2 .elementor-heading-title {
	color:#222222;
	font-size:36px;
}
.elementor-16348 .elementor-element.elementor-element-aa78be2 > .elementor-widget-container {
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-375e837 {
--image-border-width:0px;
--image-border-radius:0px;
--image-transition-duration:800ms;
--overlay-transition-duration:800ms;
--content-text-align:center;
--content-transition-duration:800ms;
--content-transition-delay:800ms;
}
.elementor-16348 .elementor-element.elementor-element-375e837 .e-gallery-item:hover .elementor-gallery-item__overlay {
	background-color:rgba(0, 0, 0, 0.5);
}
.elementor-16348 .elementor-element.elementor-element-1b4fcd69 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-16348 .elementor-element.elementor-element-1b4fcd69:not(.elementor-motion-effects-element-type-background), .elementor-16348 .elementor-element.elementor-element-1b4fcd69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:#123D6B;
}
.elementor-16348 .elementor-element.elementor-element-1b4fcd69 > .elementor-background-overlay {
	background-color:rgba(0, 0, 0, 0.4);
	opacity:0.5;
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16348 .elementor-element.elementor-element-1b4fcd69 {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:25px 0px 25px 0px;
}
.elementor-16348 .elementor-element.elementor-element-6d5a77b8 .elementor-heading-title {
	color:#ffffff;
	font-size:28px;
	font-weight:500;
}
.elementor-16348 .elementor-element.elementor-element-1a8e6bc4 .elementor-heading-title {
	color:#ffffff;
	font-size:15px;
	font-weight:200;
	line-height:26px;
}
.elementor-16348 .elementor-element.elementor-element-445853a2 .elementor-button {
	font-family:"Montserrat", Sans-serif;
	font-size:0.9em;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px;
	fill:#ffffff;
	color:#ffffff;
	background-color:rgba(64, 100, 215, 0);
	border-style:solid;
	border-width:2px 2px 2px 2px;
	border-color:#ffffff;
	border-radius:50px 50px 50px 50px;
	padding:15px 30px 15px 30px;
}
.elementor-16348 .elementor-element.elementor-element-445853a2 .elementor-button:hover, .elementor-16348 .elementor-element.elementor-element-445853a2 .elementor-button:focus {
	color:#4064d7;
	background-color:#ffffff;
	border-color:#ffffff;
}
.elementor-16348 .elementor-element.elementor-element-445853a2 .elementor-button:hover svg, .elementor-16348 .elementor-element.elementor-element-445853a2 .elementor-button:focus svg {
	fill:#4064d7;
}
.elementor-16348 .elementor-element.elementor-element-445853a2 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
}
body.elementor-page-16348:not(.elementor-motion-effects-element-type-background), body.elementor-page-16348 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:#ffffff;
}
@media(min-width:768px) {
.elementor-16348 .elementor-element.elementor-element-50f21c77 {
width:65.000%;
}
.elementor-16348 .elementor-element.elementor-element-4aeb83c0 {
width:35.000%;
}
}
@media(max-width:1024px) {
.elementor-16348 .elementor-element.elementor-element-1133123f {
padding:100px 25px 100px 25px;
}
.elementor-16348 .elementor-element.elementor-element-611fad41 > .elementor-element-populated {
padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-1d2e88dd > .elementor-element-populated {
padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-48e53afb > .elementor-element-populated {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-1abc2a56 {
padding:100px 25px 100px 25px;
}
.elementor-16348 .elementor-element.elementor-element-1b4fcd69 {
padding:20px 20px 20px 10px;
}
.elementor-16348 .elementor-element.elementor-element-6d5a77b8 .elementor-heading-title {
font-size:18px;
}
.elementor-16348 .elementor-element.elementor-element-6d5a77b8 > .elementor-widget-container {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-1a8e6bc4 .elementor-heading-title {
font-size:14px;
}
.elementor-16348 .elementor-element.elementor-element-1a8e6bc4 > .elementor-widget-container {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.elementor-16348 .elementor-element.elementor-element-4aeb83c0 > .elementor-element-populated {
padding:0px 0px 0px 0px;
}
}
@media(max-width:767px) {
.elementor-16348 .elementor-element.elementor-element-33ba8b18 .elementor-heading-title {
font-size:40px;
}
.elementor-16348 .elementor-element.elementor-element-1133123f {
padding:50px 20px 50px 20px;
}
.elementor-16348 .elementor-element.elementor-element-180e2849 .elementor-heading-title {
font-size:30px;
}
.elementor-16348 .elementor-element.elementor-element-7a09fdcb .elementor-image img {
width:60%;
}
.elementor-16348 .elementor-element.elementor-element-32a30f15 .elementor-image img {
width:60%;
}
.elementor-16348 .elementor-element.elementor-element-26a590b7 .elementor-image img {
width:60%;
}
.elementor-16348 .elementor-element.elementor-element-2ad9221 .elementor-image img {
width:60%;
}
.elementor-16348 .elementor-element.elementor-element-8fccb50 .elementor-image img {
width:60%;
}
.elementor-16348 .elementor-element.elementor-element-52b7a2c .elementor-image img {
width:100%;
max-width:100%;
}
.elementor-16348 .elementor-element.elementor-element-5bbd32cc > .elementor-element-populated {
margin:0px 15px 30px 15px;
}
.elementor-16348 .elementor-element.elementor-element-3f8f6b28 .elementor-icon-box-icon {
margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-95a9167 > .elementor-element-populated {
margin:0px 15px 30px 15px;
}
.elementor-16348 .elementor-element.elementor-element-1ee3db2d .elementor-icon-box-icon {
margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-e85a7a5 > .elementor-element-populated {
margin:0px 15px 30px 15px;
}
.elementor-16348 .elementor-element.elementor-element-68ee8c2 .elementor-icon-box-icon {
margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-3105b2f2 > .elementor-element-populated {
margin:0px 15px 30px 15px;
}
.elementor-16348 .elementor-element.elementor-element-590b4624 .elementor-icon-box-icon {
margin-bottom:0px;
}
.elementor-16348 .elementor-element.elementor-element-04c273c .elementor-text-editor {
text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-04c273c > .elementor-widget-container {
padding:15px 15px 15px 15px;
}
.elementor-16348 .elementor-element.elementor-element-1abc2a56 {
padding:50px 20px 50px 20px;
}
.elementor-16348 .elementor-element.elementor-element-1b4fcd69 {
padding:50px 10px 50px 10px;
}
.elementor-16348 .elementor-element.elementor-element-6d5a77b8 {
text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-1a8e6bc4 {
text-align:center;
}
.elementor-16348 .elementor-element.elementor-element-445853a2 > .elementor-widget-container {
padding:0px 30px 0px 30px;
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-16348 .elementor-element.elementor-element-533424a4 {
width:50%;
}
.elementor-16348 .elementor-element.elementor-element-55abdb74 {
width:50%;
}
.elementor-16348 .elementor-element.elementor-element-4f8007b0 {
width:50%;
}
.elementor-16348 .elementor-element.elementor-element-0ea19c5 {
width:50%;
}
.elementor-16348 .elementor-element.elementor-element-369670b {
width:50%;
}
.elementor-16348 .elementor-element.elementor-element-5bbd32cc {
width:50%;
}
.elementor-16348 .elementor-element.elementor-element-95a9167 {
width:50%;
}
.elementor-16348 .elementor-element.elementor-element-e85a7a5 {
width:50%;
}
.elementor-16348 .elementor-element.elementor-element-3105b2f2 {
width:50%;
}
}
@media(min-width:1025px) {
.elementor-16348 .elementor-element.elementor-element-5af5a04:not(.elementor-motion-effects-element-type-background), .elementor-16348 .elementor-element.elementor-element-5af5a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-attachment:fixed;
}
.elementor-16348 .elementor-element.elementor-element-3578bf95:not(.elementor-motion-effects-element-type-background), .elementor-16348 .elementor-element.elementor-element-3578bf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-attachment:fixed;
}
}
