.elementor-269 .elementor-element.elementor-element-94d33a0{--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-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-269 .elementor-element.elementor-element-4914c8c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-4914c8c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-269 .elementor-element.elementor-element-dc021ad{--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-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-dc021ad.e-con{--align-self:flex-start;}.elementor-269 .elementor-element.elementor-element-263ecac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 10px 0px;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-269 .elementor-element.elementor-element-263ecac.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-263ecac{text-align:left;}.elementor-269 .elementor-element.elementor-element-263ecac .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-f89c5f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 10px 0px;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-269 .elementor-element.elementor-element-f89c5f2.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-f89c5f2{text-align:left;}.elementor-269 .elementor-element.elementor-element-f89c5f2 .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-80d0a8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 10px 0px;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-269 .elementor-element.elementor-element-80d0a8b.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-80d0a8b{text-align:left;}.elementor-269 .elementor-element.elementor-element-80d0a8b .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-c5fe437 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-c5fe437.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-c5fe437{text-align:center;}.elementor-269 .elementor-element.elementor-element-c5fe437 .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-e6c9b76{--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-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-e6c9b76.e-con{--align-self:flex-start;}.elementor-269 .elementor-element.elementor-element-99b683b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 10px 0px;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-269 .elementor-element.elementor-element-99b683b.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-99b683b{text-align:left;}.elementor-269 .elementor-element.elementor-element-99b683b .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-151f8c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 10px 0px;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-269 .elementor-element.elementor-element-151f8c9.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-151f8c9{text-align:left;}.elementor-269 .elementor-element.elementor-element-151f8c9 .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-f2390ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 10px 0px;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-269 .elementor-element.elementor-element-f2390ef.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-f2390ef{text-align:left;}.elementor-269 .elementor-element.elementor-element-f2390ef .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-0d0b85d{width:auto;max-width:auto;text-align:center;}.elementor-269 .elementor-element.elementor-element-0d0b85d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-0d0b85d.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-0d0b85d .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-5cec052{--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;}.elementor-269 .elementor-element.elementor-element-d0c4f46 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-269 .elementor-element.elementor-element-cac4177 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-269 .elementor-element.elementor-element-1bf31b5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-269 .elementor-element.elementor-element-04be317{--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;}.elementor-269 .elementor-element.elementor-element-333a33f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-269 .elementor-element.elementor-element-dbc37b5{font-family:"ABC Diatype", Sans-serif;font-weight:400;color:#000000;}.elementor-269 .elementor-element.elementor-element-dbc37b5 a{color:#000000;}.elementor-269 .elementor-element.elementor-element-34a014a{font-family:"ABC Diatype", Sans-serif;font-weight:400;color:#000000;}.elementor-269 .elementor-element.elementor-element-34a014a a{color:#000000;}.elementor-269 .elementor-element.elementor-element-ec637dc{font-family:"ABC Diatype", Sans-serif;font-weight:400;color:#000000;}.elementor-269 .elementor-element.elementor-element-ec637dc a{color:#000000;}.elementor-269 .elementor-element.elementor-element-7214f82 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-269 .elementor-element.elementor-element-33426b2{font-family:"ABC Diatype", Sans-serif;font-weight:400;color:#000000;}.elementor-269 .elementor-element.elementor-element-33426b2 a{color:#000000;}.elementor-269 .elementor-element.elementor-element-7bf24a9{font-family:"ABC Diatype", Sans-serif;font-weight:400;color:#000000;}.elementor-269 .elementor-element.elementor-element-7bf24a9 a{color:#000000;}.elementor-269 .elementor-element.elementor-element-db2b172{font-family:"ABC Diatype", Sans-serif;font-weight:400;color:#000000;}.elementor-269 .elementor-element.elementor-element-db2b172 a{color:#000000;}.elementor-269 .elementor-element.elementor-element-3ca156e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-3ca156e.e-con{--align-self:flex-start;}.elementor-269 .elementor-element.elementor-element-58188c1 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-269 .elementor-element.elementor-element-58188c1.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-58188c1{text-align:left;}.elementor-269 .elementor-element.elementor-element-58188c1 .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:17px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-7659ac2.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-7659ac2{text-align:center;}.elementor-269 .elementor-element.elementor-element-7659ac2 img{width:90%;border-style:none;}.elementor-269 .elementor-element.elementor-element-5b0756e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-5b0756e.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-5b0756e{text-align:center;}.elementor-269 .elementor-element.elementor-element-5b0756e .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-1ca2be6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-1ca2be6.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-1ca2be6{text-align:center;}.elementor-269 .elementor-element.elementor-element-1ca2be6 .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-6184384 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-6184384.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-6184384{text-align:left;}.elementor-269 .elementor-element.elementor-element-6184384 .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:17px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-3d0a939.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-3d0a939{text-align:center;}.elementor-269 .elementor-element.elementor-element-3d0a939 img{width:86%;}.elementor-269 .elementor-element.elementor-element-a8fa872 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-a8fa872.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-a8fa872{text-align:center;}.elementor-269 .elementor-element.elementor-element-a8fa872 .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#000000;}.elementor-269 .elementor-element.elementor-element-e3bfd4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-e3bfd4e.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-e3bfd4e{text-align:center;}.elementor-269 .elementor-element.elementor-element-e3bfd4e .elementor-heading-title{font-family:"ABC Diatype", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#000000;}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-263ecac .elementor-heading-title{font-size:13px;}.elementor-269 .elementor-element.elementor-element-f89c5f2 .elementor-heading-title{font-size:13px;}.elementor-269 .elementor-element.elementor-element-80d0a8b .elementor-heading-title{font-size:13px;}.elementor-269 .elementor-element.elementor-element-99b683b .elementor-heading-title{font-size:13px;}.elementor-269 .elementor-element.elementor-element-151f8c9 .elementor-heading-title{font-size:13px;}.elementor-269 .elementor-element.elementor-element-f2390ef .elementor-heading-title{font-size:13px;}.elementor-269 .elementor-element.elementor-element-3ca156e{--grid-auto-flow:row;}.elementor-269 .elementor-element.elementor-element-58188c1 .elementor-heading-title{font-size:13px;}.elementor-269 .elementor-element.elementor-element-6184384 .elementor-heading-title{font-size:13px;}}@media(min-width:768px){.elementor-269 .elementor-element.elementor-element-4914c8c{--width:40%;}.elementor-269 .elementor-element.elementor-element-dc021ad{--width:100%;}.elementor-269 .elementor-element.elementor-element-e6c9b76{--width:100%;}.elementor-269 .elementor-element.elementor-element-5cec052{--width:50%;}.elementor-269 .elementor-element.elementor-element-1bf31b5{--width:100%;}.elementor-269 .elementor-element.elementor-element-04be317{--width:50%;}.elementor-269 .elementor-element.elementor-element-3ca156e{--width:50%;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-263ecac{text-align:left;}.elementor-269 .elementor-element.elementor-element-f89c5f2{text-align:left;}.elementor-269 .elementor-element.elementor-element-80d0a8b{text-align:left;}.elementor-269 .elementor-element.elementor-element-c5fe437{text-align:left;}.elementor-269 .elementor-element.elementor-element-99b683b{text-align:left;}.elementor-269 .elementor-element.elementor-element-151f8c9{text-align:left;}.elementor-269 .elementor-element.elementor-element-f2390ef{text-align:left;}.elementor-269 .elementor-element.elementor-element-0d0b85d{text-align:left;}.elementor-269 .elementor-element.elementor-element-d0c4f46 img{height:100%;}.elementor-269 .elementor-element.elementor-element-cac4177 img{height:100%;}.elementor-269 .elementor-element.elementor-element-333a33f img{height:100%;}.elementor-269 .elementor-element.elementor-element-dbc37b5{text-align:center;font-size:17px;}.elementor-269 .elementor-element.elementor-element-ba2d2b7{text-align:center;}.elementor-269 .elementor-element.elementor-element-ba2d2b7 img{width:100%;}.elementor-269 .elementor-element.elementor-element-34a014a{text-align:center;font-size:17px;}.elementor-269 .elementor-element.elementor-element-ec637dc{text-align:center;font-size:17px;}.elementor-269 .elementor-element.elementor-element-7214f82 img{height:100%;}.elementor-269 .elementor-element.elementor-element-33426b2{text-align:center;font-size:17px;}.elementor-269 .elementor-element.elementor-element-32f8994{text-align:center;}.elementor-269 .elementor-element.elementor-element-32f8994 img{width:60%;}.elementor-269 .elementor-element.elementor-element-7bf24a9{text-align:center;font-size:17px;}.elementor-269 .elementor-element.elementor-element-db2b172{text-align:center;font-size:17px;}.elementor-269 .elementor-element.elementor-element-3ca156e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-269 .elementor-element.elementor-element-58188c1{text-align:left;}.elementor-269 .elementor-element.elementor-element-7659ac2 img{width:48%;}.elementor-269 .elementor-element.elementor-element-5b0756e{text-align:left;}.elementor-269 .elementor-element.elementor-element-1ca2be6{text-align:left;}.elementor-269 .elementor-element.elementor-element-6184384{text-align:left;}.elementor-269 .elementor-element.elementor-element-3d0a939 img{width:48%;}.elementor-269 .elementor-element.elementor-element-a8fa872{text-align:left;}.elementor-269 .elementor-element.elementor-element-e3bfd4e{text-align:left;}}/* Start custom CSS for container, class: .elementor-element-4914c8c */.elementor-269 .elementor-element.elementor-element-4914c8c{
  position: relative;
}

.elementor-269 .elementor-element.elementor-element-4914c8c:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  height:1px;
  background:#000;
  top:50%;
  transform: translateY(-0.5px);
  pointer-events:none;
}

/* separa la segunda fila */
.elementor-269 .elementor-element.elementor-element-4914c8c > *:nth-child(n+5){
  padding-top: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca156e */.elementor-269 .elementor-element.elementor-element-3ca156e{
  position: relative;
}

.elementor-269 .elementor-element.elementor-element-3ca156e:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  height:1px;
  background:#000;
  top:50%;
  transform: translateY(-0.5px);
  pointer-events:none;
}

/* separa la segunda fila */
.elementor-269 .elementor-element.elementor-element-3ca156e > *:nth-child(n+5){
  padding-top: 22px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ABC Diatype';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hectorparraarchitects.com/wp-content/uploads/2025/11/4c4a87973ef80fc72049e01b9085fadc.woff2') format('woff2'),
		url('https://hectorparraarchitects.com/wp-content/uploads/2025/11/4c4a87973ef80fc72049e01b9085fadc.woff') format('woff');
}
@font-face {
	font-family: 'ABC Diatype';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hectorparraarchitects.com/wp-content/uploads/2025/11/ABC-Diatype-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */