.elementor-3 .elementor-element.elementor-element-e022b5d > .elementor-container{max-width:760px;}.elementor-3 .elementor-element.elementor-element-e022b5d{padding:0% 0% 8% 0%;}.elementor-3 .elementor-element.elementor-element-a799e4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-3 .elementor-element.elementor-element-8a92a35{columns:1;column-gap:46px;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-e022b5d{padding:2% 3% 8% 3%;}.elementor-3 .elementor-element.elementor-element-8a92a35{columns:1;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-e022b5d{padding:12% 6% 12% 6%;}}/* Start custom CSS for text-editor, class: .elementor-element-8a92a35 */section.legal {
	counter-reset: section;
}

article.clause {
	counter-reset: sub-section;
	padding-left: 2em;
	padding-bottom: 1em;
}

h3.enum {
	text-indent: -1em;
}

h3.enum:before {
	counter-increment: section;
	content: counter(section)'. ';
}

h4.enum:before {
	counter-increment: sub-section;
	content: counter(sub-section, lower-latin)') ';
}

iframe {
	width: 100%;
	border: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e022b5d */@media only screen and (max-width: 1440px) and (min-width: 769px) {
    .pedeunet-paddings {
    padding-right: 12%!important;
    padding-left: 12%!important;
}}/* End custom CSS */