.elementor-297 .elementor-element.elementor-element-d79a037 > .elementor-container{max-width:1200px;min-height:677px;}.elementor-297 .elementor-element.elementor-element-d79a037 > .elementor-container:after{content:"";min-height:inherit;}.elementor-297 .elementor-element.elementor-element-d79a037:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-d79a037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEFF4;}.elementor-297 .elementor-element.elementor-element-d79a037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 48px 0px;}.elementor-297 .elementor-element.elementor-element-d79a037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-ce78ef7.elementor-column{width:700px;}.elementor-297 .elementor-element.elementor-element-ce78ef7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 48px 0px 15px;}.elementor-297 .elementor-element.elementor-element-a4c03d6 .elementor-heading-title{color:#000000;font-family:"Arial", Sans-serif;font-size:36px;font-weight:500;}.elementor-297 .elementor-element.elementor-element-a4c03d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-c11d58d{--divider-border-style:solid;--divider-border-color:#505CFD;--divider-border-width:3px;width:100%;max-width:100%;top:44px;}.elementor-297 .elementor-element.elementor-element-c11d58d .elementor-divider-separator{width:393px;}.elementor-297 .elementor-element.elementor-element-c11d58d .elementor-divider{padding-top:2px;padding-bottom:2px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-c11d58d{left:-175px;}body.rtl .elementor-297 .elementor-element.elementor-element-c11d58d{right:-175px;}.elementor-297 .elementor-element.elementor-element-c4b5b80{font-size:18px;line-height:2.14em;}.elementor-297 .elementor-element.elementor-element-c4b5b80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-4ba63f9.elementor-column{width:500px;}.elementor-297 .elementor-element.elementor-element-4ba63f9 > .elementor-element-populated{margin:40px 0px 0px 0px;padding:8px 15px 0px 15px;}.elementor-297 .elementor-element.elementor-element-8f9b29f .elementor-image img{width:100%;max-width:100%;}.elementor-297 .elementor-element.elementor-element-8ac9fe4 > .elementor-container{max-width:1200px;}.elementor-297 .elementor-element.elementor-element-8ac9fe4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 40px 0px;}.elementor-297 .elementor-element.elementor-element-8ac9fe4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-9496c3e > .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-297 .elementor-element.elementor-element-9496c3e.elementor-column{width:400;}.elementor-297 .elementor-element.elementor-element-9496c3e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-297 .elementor-element.elementor-element-9496c3e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#404044;}.elementor-297 .elementor-element.elementor-element-9496c3e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;padding:60px 55px 70px 55px;}.elementor-297 .elementor-element.elementor-element-9496c3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-5d3c456{text-align:center;}.elementor-297 .elementor-element.elementor-element-5d3c456 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:700;}.elementor-297 .elementor-element.elementor-element-b836d9b .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-b836d9b{color:#FFFFFF;font-size:15px;font-weight:400;line-height:2.14em;}.elementor-297 .elementor-element.elementor-element-b836d9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-2615471 > .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-297 .elementor-element.elementor-element-2615471.elementor-column{width:400;}.elementor-297 .elementor-element.elementor-element-2615471:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-297 .elementor-element.elementor-element-2615471 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#505CFD;}.elementor-297 .elementor-element.elementor-element-2615471 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;padding:60px 55px 70px 55px;}.elementor-297 .elementor-element.elementor-element-2615471 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-870b716{text-align:center;}.elementor-297 .elementor-element.elementor-element-870b716 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:700;}.elementor-297 .elementor-element.elementor-element-29eefc8 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-29eefc8{color:#FFFFFF;font-size:15px;font-weight:400;line-height:2.14em;}.elementor-297 .elementor-element.elementor-element-7cd42bc > .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-297 .elementor-element.elementor-element-7cd42bc.elementor-column{width:400;}.elementor-297 .elementor-element.elementor-element-7cd42bc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-297 .elementor-element.elementor-element-7cd42bc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#404044;}.elementor-297 .elementor-element.elementor-element-7cd42bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;padding:60px 55px 70px 55px;}.elementor-297 .elementor-element.elementor-element-7cd42bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-c92fbb0{text-align:center;}.elementor-297 .elementor-element.elementor-element-c92fbb0 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:700;}.elementor-297 .elementor-element.elementor-element-7e8c66c .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-7e8c66c{color:#FFFFFF;font-size:15px;font-weight:400;line-height:2.14em;}body.elementor-page-297 h1.entry-title, .elementor-page-title{display:none;}@media(max-width:1024px){.elementor-297 .elementor-element.elementor-element-d79a037{padding:40px 100px 40px 100px;}.elementor-297 .elementor-element.elementor-element-ce78ef7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-c4b5b80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-8ac9fe4{margin-top:0px;margin-bottom:0px;padding:040px 30px 0px 30px;}.elementor-297 .elementor-element.elementor-element-9496c3e > .elementor-element-populated{margin:0px 10px 0px 10px;padding:35px 10px 150px 10px;}.elementor-297 .elementor-element.elementor-element-2615471 > .elementor-element-populated{margin:0px 0px 0px 10px;padding:35px 10px 15px 10px;}.elementor-297 .elementor-element.elementor-element-7cd42bc > .elementor-element-populated{margin:0px 10px 0px 10px;padding:35px 10px 15px 10px;}}@media(max-width:767px){.elementor-297 .elementor-element.elementor-element-d79a037{padding:30px 20px 0px 20px;}.elementor-297 .elementor-element.elementor-element-ce78ef7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-c11d58d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-4ba63f9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-8ac9fe4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-9496c3e{width:100%;}.elementor-bc-flex-widget .elementor-297 .elementor-element.elementor-element-9496c3e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-297 .elementor-element.elementor-element-9496c3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-9496c3e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-297 .elementor-element.elementor-element-9496c3e > .elementor-element-populated{margin:30px 10px 30px 10px;padding:30px 10px 30px 10px;}.elementor-bc-flex-widget .elementor-297 .elementor-element.elementor-element-2615471.elementor-column .elementor-column-wrap{align-items:center;}.elementor-297 .elementor-element.elementor-element-2615471.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-2615471.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-297 .elementor-element.elementor-element-2615471 > .elementor-element-populated{margin:30px 10px 30px 10px;padding:30px 10px 30px 10px;}.elementor-bc-flex-widget .elementor-297 .elementor-element.elementor-element-7cd42bc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-297 .elementor-element.elementor-element-7cd42bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-7cd42bc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-297 .elementor-element.elementor-element-7cd42bc > .elementor-element-populated{margin:30px 10px 30px 10px;padding:30px 10px 30px 10px;}}@media(min-width:768px){.elementor-297 .elementor-element.elementor-element-ce78ef7{width:60%;}.elementor-297 .elementor-element.elementor-element-4ba63f9{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-297 .elementor-element.elementor-element-9496c3e{width:33%;}.elementor-297 .elementor-element.elementor-element-2615471{width:33%;}.elementor-297 .elementor-element.elementor-element-7cd42bc{width:33%;}}/* Start custom CSS for heading, class: .elementor-element-a4c03d6 */.text-primary {
    color: #505cfd;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4b5b80 */.principiosp {
    margin-top: 36px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b836d9b */.cuadrosp {
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d54158 */.list-marked-2 {
	text-align: left;
	line-height: 1.35;
}

.list-marked-2 > li {
	position: relative;
}
.list-marked-2 > li::before {
	content: '\f00c';
	position: absolute;
	left: 0;
	top: 2px;
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: 400;
	color: #FFFF;
}

ul li, ol li {
    list-style: none;
    color: #FFFFFF;
}

.list-marked > li::before {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 1px;
	min-width: 25px;
	content: '\f105';
	font: 400 14px/24px 'FontAwesome';
	color: #b7b7b7;
}


.list-marked-2 > li {
	position: relative;
	padding-left: 25px;
}


.list-marked-2 > li + li {
	margin-top: 10px;
}

@media (min-width: 1200px) {
	.list-marked-2 > li {
		padding-left: 30px;
	}
	.list-marked-2 > li + li {
		margin-top: 16px;
	}
}

* + .list-marked-2 {
	margin-top: 16px;
}

@media (min-width: 1200px) {
	* + .list-marked-2 {
		margin-top: 30px;
	}
}

@media (min-width: 1600px) {
	* + .list-marked-2 {
		margin-top: 43px;
	}
}

.pricing-box hr {
    margin-top: 25px;
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

hr {
    border: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9496c3e */.pricing-boxe:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	border: 2px solid rgba(255, 255, 255, 0.4);
	transition: all ease .35s;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
.pricing-boxe:hover:before {
	width: 87%;
	height: 95%;
	opacity: 1;
	transition: all ease .35s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29eefc8 */.cuadrosp {
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0177cef */.list-marked-2 {
	text-align: left;
	line-height: 1.35;
}

.list-marked-2 > li {
	position: relative;
}
.list-marked-2 > li::before {
	content: '\f00c';
	position: absolute;
	left: 0;
	top: 2px;
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: 400;
	color: #FFFF;
}

ul li, ol li {
    list-style: none;
    color: #FFFFFF;
}

.list-marked > li::before {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 1px;
	min-width: 25px;
	content: '\f105';
	font: 400 14px/24px 'FontAwesome';
	color: #b7b7b7;
}


.list-marked-2 > li {
	position: relative;
	padding-left: 25px;
}


.list-marked-2 > li + li {
	margin-top: 10px;
}

@media (min-width: 1200px) {
	.list-marked-2 > li {
		padding-left: 30px;
	}
	.list-marked-2 > li + li {
		margin-top: 16px;
	}
}

* + .list-marked-2 {
	margin-top: 16px;
}

@media (min-width: 1200px) {
	* + .list-marked-2 {
		margin-top: 30px;
	}
}

@media (min-width: 1600px) {
	* + .list-marked-2 {
		margin-top: 43px;
	}
}

.pricing-box hr {
    margin-top: 25px;
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

hr {
    border: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e8c66c */.cuadrosp {
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ce067e */.list-marked-2 {
	text-align: left;
	line-height: 1.35;
}

.list-marked-2 > li {
	position: relative;
}
.list-marked-2 > li::before {
	content: '\f00c';
	position: absolute;
	left: 0;
	top: 2px;
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: 400;
	color: #FFFF;
}

ul li, ol li {
    list-style: none;
    color: #FFFFFF;
}

.list-marked > li::before {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 1px;
	min-width: 25px;
	content: '\f105';
	font: 400 14px/24px 'FontAwesome';
	color: #b7b7b7;
}


.list-marked-2 > li {
	position: relative;
	padding-left: 25px;
}


.list-marked-2 > li + li {
	margin-top: 10px;
}

@media (min-width: 1200px) {
	.list-marked-2 > li {
		padding-left: 30px;
	}
	.list-marked-2 > li + li {
		margin-top: 16px;
	}
}

* + .list-marked-2 {
	margin-top: 16px;
}

@media (min-width: 1200px) {
	* + .list-marked-2 {
		margin-top: 30px;
	}
}

@media (min-width: 1600px) {
	* + .list-marked-2 {
		margin-top: 43px;
	}
}

.pricing-box hr {
    margin-top: 25px;
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

hr {
    border: 0;
}/* End custom CSS */