.elementor-106 .elementor-element.elementor-element-0f51d6f {
  --display:flex;
  --min-height:100vh;
  --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;
  --overlay-opacity:0.2;
  --padding-top:48px;
  --padding-bottom:24px;
  --padding-left:24px;
  --padding-right:24px;

}
.elementor-106 .elementor-element.elementor-element-0f51d6f:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-0f51d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://arquitectosasociados.com.ar/wp-content/uploads/2025/10/DSC04401.jpg");
  background-position:0px 0px;
  background-size:cover;

}
.elementor-106 .elementor-element.elementor-element-0f51d6f::before, .elementor-106 .elementor-element.elementor-element-0f51d6f > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-0f51d6f > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-0f51d6f > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-0f51d6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-0f51d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#000000;
  --background-overlay:'';

}
.elementor-106 .elementor-element.elementor-element-1ff5fb6 {
  --display:flex;
  --position:fixed;
  --margin-top:0px;
  --margin-bottom:184px;
  --margin-left:0px;
  --margin-right:0px;
  top:0px;

}
body:not(.rtl) .elementor-106 .elementor-element.elementor-element-1ff5fb6 {
  left:0px;

}
body.rtl .elementor-106 .elementor-element.elementor-element-1ff5fb6 {
  right:0px;

}
.elementor-106 .elementor-element.elementor-element-8fe59f2 {
  --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;
  --justify-content:space-between;
  --align-items:center;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-8fe59f2.e-con {
  --align-self:center;

}
.elementor-widget-image .widget-image-caption {
  color:var( --e-global-color-text );
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight:var( --e-global-typography-text-font-weight );

}
.elementor-106 .elementor-element.elementor-element-8282fa2 {
  width:var( --container-widget-width, 248px );
  max-width:248px;
  --container-widget-width:248px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-8282fa2 img {
  width:100%;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-menu-item.wpr-pointer-item {
  transition-duration:0.2s;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-menu-item.wpr-pointer-item:before {
  transition-duration:0.2s;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-menu-item.wpr-pointer-item:after {
  transition-duration:0.2s;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle-wrap {
  text-align:center;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu .wpr-menu-item, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon {
  color:var( --e-global-color-7d91dda );

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu .wpr-menu-item:hover, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon {
  color:#FAAE40;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-line-fx .wpr-menu-item:before, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-line-fx .wpr-menu-item:after {
  background-color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-border-fx .wpr-menu-item:before {
  border-color:var( --e-global-color-ff3cc3c );
  border-width:2px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-background-fx .wpr-menu-item:before {
  background-color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .menu-item-has-children .wpr-sub-icon {
  font-size:14px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item {
  padding-right:calc(14px + 7px);

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item {
  padding-right:calc(14px + 7px);

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu .wpr-menu-item, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu a, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle-text {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:20px;
  font-weight:300;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-underline .wpr-menu-item:after, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-overline .wpr-menu-item:before, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-double-line .wpr-menu-item:before, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-double-line .wpr-menu-item:after {
  height:2px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after {
  height:2px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before {
  border-width:2px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before, .elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after {
  height:2px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before {
  border-width:2px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before {
  transform:translateY(-0px);

}
.elementor-106 .elementor-element.elementor-element-bd83fc9:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after {
  transform:translateY(0px);

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu .wpr-menu-item {
  padding-left:7px;
  padding-right:7px;
  padding-top:15px;
  padding-bottom:15px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon {
  text-indent:-7px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon {
  text-indent:-7px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu > .menu-item {
  margin-left:30px;
  margin-right:30px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu {
  margin-left:30px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon {
  right:30px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon {
  left:30px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu .wpr-sub-menu-item, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon {
  color:#333333;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu .wpr-sub-menu-item {
  background-color:#ffffff;
  padding-left:15px;
  padding-right:15px;
  padding-top:13px;
  padding-bottom:13px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu .wpr-sub-menu-item:hover, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon {
  color:#ffffff;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu .wpr-sub-menu-item:hover, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item {
  background-color:#605BE5;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu .wpr-sub-icon {
  right:15px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon {
  left:15px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu {
  margin-top:0px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child) {
  border-bottom-color:#e8e8e8;
  border-bottom-width:1px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-sub-menu {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#E8E8E8;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu a, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu .menu-item-has-children > a:after {
  color:var( --e-global-color-text );

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu li {
  background-color:#ffffff;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu li a:hover, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu li a.wpr-active-menu-item, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after {
  color:#ffffff;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu a:hover, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu a.wpr-active-menu-item {
  background-color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu a {
  padding-left:10px;
  padding-right:10px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu .menu-item-has-children > a:after {
  margin-left:10px;
  margin-right:10px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu .wpr-mobile-menu-item {
  padding-top:10px;
  padding-bottom:10px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9.wpr-mobile-divider-yes .wpr-mobile-nav-menu a {
  border-bottom-color:#e8e8e8;
  border-bottom-width:1px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item {
  font-size:12px;
  padding-top:5px;
  padding-bottom:5px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu {
  margin-top:10px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle {
  border-color:var( --e-global-color-ff3cc3c );
  width:40px;
  border-width:0px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle-text {
  color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle-line {
  background-color:var( --e-global-color-ff3cc3c );
  height:3px;
  margin-bottom:5px;

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle:hover {
  border-color:var( --e-global-color-secondary );

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text {
  color:var( --e-global-color-secondary );

}
.elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line {
  background-color:var( --e-global-color-secondary );

}
.elementor-106 .elementor-element.elementor-element-616b81c {
  --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;
  --justify-content:space-between;
  --align-items:center;
  --margin-top:0px;
  --margin-bottom:104px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-616b81c.e-con {
  --align-self:center;

}
.elementor-widget-heading .elementor-heading-title {
  font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight:var( --e-global-typography-primary-font-weight );
  color:var( --e-global-color-primary );

}
.elementor-106 .elementor-element.elementor-element-bb9b7bd {
  width:var( --container-widget-width, 800px );
  max-width:800px;
  --container-widget-width:800px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-bb9b7bd .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:44px;
  font-weight:400;
  line-height:1.2em;
  text-shadow:0px 0px 14px rgba(0, 0, 0, 0.4);
  color:#FFFFFF;

}
.elementor-106 .elementor-element.elementor-element-5100371 {
  --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;
  --justify-content:space-between;
  --align-items:center;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-5100371.e-con {
  --align-self:center;

}
.elementor-widget-button .elementor-button {
  background-color:var( --e-global-color-accent );
  font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight:var( --e-global-typography-accent-font-weight );

}
.elementor-106 .elementor-element.elementor-element-79364d2 .elementor-button {
  background-color:#61CE7000;
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:20px;
  font-weight:300;
  text-shadow:0px 0px 14px rgba(0, 0, 0, 0.5);
  padding:0px 0px 0px 0px;

}
.elementor-106 .elementor-element.elementor-element-79364d2 .elementor-button-content-wrapper {
  flex-direction:row-reverse;

}
.elementor-106 .elementor-element.elementor-element-79364d2 .elementor-button .elementor-button-content-wrapper {
  gap:12px;

}
.elementor-106 .elementor-element.elementor-element-35d727b {
  --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;
  --padding-top:112px;
  --padding-bottom:112px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-1b2cb0c {
  --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;
  --justify-content:space-between;
  --align-items:flex-start;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:32px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;

}
.elementor-106 .elementor-element.elementor-element-1b2cb0c.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-296dc40 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-f3d94b8 {
  width:var( --container-widget-width, 800px );
  max-width:800px;
  --container-widget-width:800px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-f3d94b8 .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:44px;
  font-weight:400;
  line-height:1.2em;
  color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-75f5135 {
  width:var( --container-widget-width, 800px );
  max-width:800px;
  --container-widget-width:800px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-75f5135 .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:31px;
  font-weight:300;
  line-height:1.2em;
  color:#009345;

}
.elementor-106 .elementor-element.elementor-element-6c949bd {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-widget-text-editor {
  font-family:var( --e-global-typography-text-font-family ), Sans-serif;
  font-weight:var( --e-global-typography-text-font-weight );
  color:var( --e-global-color-text );

}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color:var( --e-global-color-primary );

}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
  color:var( --e-global-color-primary );
  border-color:var( --e-global-color-primary );

}
.elementor-106 .elementor-element.elementor-element-6d53eee {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:22px;
  font-weight:300;
  color:var( --e-global-color-65d0a36 );

}
.elementor-106 .elementor-element.elementor-element-103e33b {
  --display:flex;
  --min-height:800px;
  --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;
  --overlay-opacity:0.13;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-103e33b:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-103e33b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://arquitectosasociados.com.ar/wp-content/uploads/2025/10/DSC04399.jpg");
  background-position:center center;
  background-size:cover;

}
.elementor-106 .elementor-element.elementor-element-103e33b::before, .elementor-106 .elementor-element.elementor-element-103e33b > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-103e33b > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-103e33b > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-103e33b > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-103e33b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#FAAE40;
  --background-overlay:'';

}
.elementor-106 .elementor-element.elementor-element-db1b9d8 {
  --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;
  --padding-top:112px;
  --padding-bottom:112px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-d783255 {
  --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;
  --justify-content:space-between;
  --align-items:flex-start;
  --gap:0px 112px;
  --row-gap:0px;
  --column-gap:112px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:32px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;

}
.elementor-106 .elementor-element.elementor-element-d783255.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-615f039 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-bee2053 {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:22px;
  font-weight:300;
  color:var( --e-global-color-65d0a36 );

}
.elementor-106 .elementor-element.elementor-element-ec8aabc {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-88f54a6 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:space-between;
  --align-items:flex-start;
  --gap:32px 0px;
  --row-gap:32px;
  --column-gap:0px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:32px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;

}
.elementor-106 .elementor-element.elementor-element-88f54a6.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-258390b {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-b96111f img {
  width:920px;

}
.elementor-106 .elementor-element.elementor-element-2d76698 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-ddf664c {
  --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 64px;
  --row-gap:0px;
  --column-gap:64px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-c5b1c73 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-56b4122 {
  width:var( --container-widget-width, 210px );
  max-width:210px;
  --container-widget-width:210px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-56b4122.elementor-element {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-6d3ec4d {
  text-align:center;
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:20px;
  font-weight:400;
  color:var( --e-global-color-65d0a36 );

}
.elementor-106 .elementor-element.elementor-element-1ced8ce {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-feda7bb {
  width:var( --container-widget-width, 300px );
  max-width:300px;
  --container-widget-width:300px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-feda7bb.elementor-element {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-86595cd {
  text-align:center;
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:20px;
  font-weight:400;
  color:var( --e-global-color-65d0a36 );

}
.elementor-106 .elementor-element.elementor-element-8e16dd2 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-1fac328 {
  width:var( --container-widget-width, 200px );
  max-width:200px;
  --container-widget-width:200px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-1fac328.elementor-element {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-2e4e6c1 {
  text-align:center;
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:20px;
  font-weight:400;
  color:var( --e-global-color-65d0a36 );

}
.elementor-106 .elementor-element.elementor-element-aa336ae {
  --display:flex;
  --min-height:600px;
  --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;
  --overlay-opacity:0.75;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-aa336ae:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-aa336ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://arquitectosasociados.com.ar/wp-content/uploads/2025/08/resultados-2-100.jpg");
  background-position:center center;
  background-size:cover;

}
.elementor-106 .elementor-element.elementor-element-aa336ae::before, .elementor-106 .elementor-element.elementor-element-aa336ae > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-aa336ae > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-aa336ae > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-aa336ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-aa336ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#5C6639;
  --background-overlay:'';

}
.elementor-106 .elementor-element.elementor-element-2f6efe5 {
  --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;
  --justify-content:space-between;
  --align-items:flex-start;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:32px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;

}
.elementor-106 .elementor-element.elementor-element-2f6efe5.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-c4ff8cb {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-8daa22c {
  width:var( --container-widget-width, 800px );
  max-width:800px;
  --container-widget-width:800px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-8daa22c .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:44px;
  font-weight:400;
  line-height:1.2em;
  color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-6c86c24 {
  width:var( --container-widget-width, 800px );
  max-width:800px;
  --container-widget-width:800px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-6c86c24 .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:31px;
  font-weight:300;
  line-height:1.2em;
  color:var( --e-global-color-7d91dda );

}
.elementor-106 .elementor-element.elementor-element-20d3678 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-0e71ea8 {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:22px;
  font-weight:300;
  color:var( --e-global-color-7d91dda );

}
.elementor-106 .elementor-element.elementor-element-926bc06 {
  --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;
  --padding-top:112px;
  --padding-bottom:112px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-03a31ca {
  --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;
  --justify-content:center;
  --align-items:flex-start;
  --gap:0px 24px;
  --row-gap:0px;
  --column-gap:24px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-03a31ca.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-442c341 img {
  width:80%;

}
.elementor-106 .elementor-element.elementor-element-db92254 {
  --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;
  --justify-content:center;
  --align-items:flex-start;
  --gap:0px 24px;
  --row-gap:0px;
  --column-gap:24px;
  --margin-top:64px;
  --margin-bottom:64px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-db92254.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-b8958a5 {
  --e-image-carousel-slides-to-show:1;
  box-shadow:8px 8px 34px -9px rgba(0,0,0,0.5);

}
.elementor-106 .elementor-element.elementor-element-b8958a5 .swiper-pagination-bullet {
  width:7px;
  height:7px;
  background:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-b8958a5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background:var( --e-global-color-7d91dda );
  opacity:var( --e-global-color-7d91dda );

}
.elementor-106 .elementor-element.elementor-element-82a5da3 {
  --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;
  --justify-content:space-between;
  --align-items:center;
  --gap:0px 112px;
  --row-gap:0px;
  --column-gap:112px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:32px;
  --padding-bottom:32px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-82a5da3.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-faf5eb4 {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-cc37736 {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:22px;
  font-weight:300;
  color:var( --e-global-color-65d0a36 );

}
.elementor-106 .elementor-element.elementor-element-85efb76 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-8d549e2 {
  --display:flex;
  --flex-direction:row-reverse;
  --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-reverse;
  --justify-content:space-between;
  --align-items:center;
  --gap:0px 112px;
  --row-gap:0px;
  --column-gap:112px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:32px;
  --padding-bottom:32px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-8d549e2.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-70a22a2 {
  --display:flex;
  --gap:64px 0px;
  --row-gap:64px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-1de7e4d {
  --display:flex;
  --gap:8px 0px;
  --row-gap:8px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-dce3b99 {
  width:var( --container-widget-width, 100% );
  max-width:100%;
  --container-widget-width:100%;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-dce3b99 .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:31px;
  font-weight:300;
  line-height:1.2em;
  color:#FAAE40;

}
.elementor-106 .elementor-element.elementor-element-3eb1232 {
  width:var( --container-widget-width, 100% );
  max-width:100%;
  --container-widget-width:100%;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-3eb1232 .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:22px;
  font-weight:300;
  line-height:1.2em;
  color:#5C6639;

}
.elementor-106 .elementor-element.elementor-element-2dfdd5a {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:22px;
  font-weight:300;
  color:var( --e-global-color-65d0a36 );

}
.elementor-106 .elementor-element.elementor-element-8c8b39a {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-51cc0d4 {
  --display:flex;
  --min-height:600px;
  --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;
  --overlay-opacity:0.13;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-51cc0d4:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-51cc0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://arquitectosasociados.com.ar/wp-content/uploads/2025/10/DSC04454.jpg");
  background-position:center center;
  background-size:100% auto;

}
.elementor-106 .elementor-element.elementor-element-51cc0d4::before, .elementor-106 .elementor-element.elementor-element-51cc0d4 > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-51cc0d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-51cc0d4 > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-51cc0d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-51cc0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#FAAE40;
  --background-overlay:'';

}
.elementor-106 .elementor-element.elementor-element-3fb47d4 {
  --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;
  --padding-top:112px;
  --padding-bottom:92px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-63a07e5 {
  --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;
  --justify-content:space-between;
  --align-items:flex-start;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-63a07e5.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-6b99e66 {
  --display:flex;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-67e61ad {
  width:var( --container-widget-width, 800px );
  max-width:800px;
  --container-widget-width:800px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-67e61ad .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:44px;
  font-weight:400;
  line-height:1.2em;
  color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-fc93d1e {
  width:var( --container-widget-width, 800px );
  max-width:800px;
  --container-widget-width:800px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-fc93d1e .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:31px;
  font-weight:300;
  line-height:1.2em;
  color:#5C6639;

}
.elementor-106 .elementor-element.elementor-element-662abff {
  --display:flex;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-1eabb10 {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:22px;
  font-weight:300;
  color:var( --e-global-color-65d0a36 );

}
.elementor-106 .elementor-element.elementor-element-8fa2c87 {
  --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;
  --justify-content:space-between;
  --align-items:flex-start;
  --gap:0px 112px;
  --row-gap:0px;
  --column-gap:112px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-8fa2c87.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-a34cece {
  width:var( --container-widget-width, 192px );
  max-width:192px;
  --container-widget-width:192px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-a34cece.elementor-element {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-a34cece img {
  width:100%;

}
.elementor-106 .elementor-element.elementor-element-a34cece .widget-image-caption {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:18px;
  font-weight:500;
  font-style:normal;
  margin-block-start:12px;

}
.elementor-106 .elementor-element.elementor-element-e728aec {
  width:var( --container-widget-width, 70% );
  max-width:70%;
  --container-widget-width:70%;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-d14a114 {
  --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:0px 0px;
  --row-gap:0px;
  --column-gap:0px;

}
.elementor-widget-divider {
  --divider-color:var( --e-global-color-secondary );

}
.elementor-widget-divider .elementor-divider__text {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-weight:var( --e-global-typography-secondary-font-weight );

}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-secondary );

}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
  color:var( --e-global-color-secondary );
  border-color:var( --e-global-color-secondary );

}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-secondary );

}
.elementor-106 .elementor-element.elementor-element-aee5586 {
  --divider-border-style:solid;
  --divider-color:#808184;
  --divider-border-width:1px;

}
.elementor-106 .elementor-element.elementor-element-aee5586 .elementor-divider-separator {
  width:90%;
  margin:0 auto;
  margin-center:0;

}
.elementor-106 .elementor-element.elementor-element-aee5586 .elementor-divider {
  text-align:center;
  padding-block-start:0px;
  padding-block-end:0px;

}
.elementor-106 .elementor-element.elementor-element-60c4d83 {
  --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;
  --justify-content:space-between;
  --align-items:center;
  --gap:0px 64px;
  --row-gap:0px;
  --column-gap:64px;
  --padding-top:32px;
  --padding-bottom:32px;
  --padding-left:32px;
  --padding-right:32px;

}
.elementor-106 .elementor-element.elementor-element-60c4d83.e-con {
  --align-self:center;

}
.elementor-106 .elementor-element.elementor-element-8400ca9 {
  --display:flex;
  --gap:8px 0px;
  --row-gap:8px;
  --column-gap:0px;

}
.elementor-106 .elementor-element.elementor-element-9a4000f {
  width:var( --container-widget-width, 140px );
  max-width:140px;
  --container-widget-width:140px;
  --container-widget-flex-grow:0;

}
.elementor-106 .elementor-element.elementor-element-bb1ed34 {
  width:auto;
  max-width:auto;
  text-align:left;

}
.elementor-106 .elementor-element.elementor-element-bb1ed34.elementor-element {
  --align-self:flex-start;

}
.elementor-106 .elementor-element.elementor-element-bb1ed34 .elementor-heading-title {
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:14px;
  font-weight:300;
  line-height:1.2em;
  color:#808184;

}
.elementor-106 .elementor-element.elementor-element-5470e2e {
  --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;
  --justify-content:flex-end;
  --align-items:flex-end;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;

}
.elementor-106 .elementor-element.elementor-element-67ebad1 {
  --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;
  --justify-content:flex-end;
  --align-items:flex-start;
  --gap:0px 32px;
  --row-gap:0px;
  --column-gap:32px;

}
.elementor-106 .elementor-element.elementor-element-7208e28 .elementor-button {
  background-color:#61CE7000;
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:16px;
  font-weight:300;
  fill:#808184;
  color:#808184;
  padding:0px 0px 0px 0px;

}
.elementor-106 .elementor-element.elementor-element-7208e28.elementor-element {
  --align-self:flex-start;

}
.elementor-106 .elementor-element.elementor-element-7208e28 .elementor-button:hover, .elementor-106 .elementor-element.elementor-element-7208e28 .elementor-button:focus {
  color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-7208e28 .elementor-button:hover svg, .elementor-106 .elementor-element.elementor-element-7208e28 .elementor-button:focus svg {
  fill:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-bc2ad95 .elementor-button {
  background-color:#61CE7000;
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:16px;
  font-weight:300;
  fill:#808184;
  color:#808184;
  padding:0px 0px 0px 0px;

}
.elementor-106 .elementor-element.elementor-element-bc2ad95.elementor-element {
  --align-self:flex-start;

}
.elementor-106 .elementor-element.elementor-element-bc2ad95 .elementor-button:hover, .elementor-106 .elementor-element.elementor-element-bc2ad95 .elementor-button:focus {
  color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-bc2ad95 .elementor-button:hover svg, .elementor-106 .elementor-element.elementor-element-bc2ad95 .elementor-button:focus svg {
  fill:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-be1e14e .elementor-button {
  background-color:#61CE7000;
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:16px;
  font-weight:300;
  fill:#808184;
  color:#808184;
  padding:0px 0px 0px 0px;

}
.elementor-106 .elementor-element.elementor-element-be1e14e.elementor-element {
  --align-self:flex-start;

}
.elementor-106 .elementor-element.elementor-element-be1e14e .elementor-button:hover, .elementor-106 .elementor-element.elementor-element-be1e14e .elementor-button:focus {
  color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-be1e14e .elementor-button:hover svg, .elementor-106 .elementor-element.elementor-element-be1e14e .elementor-button:focus svg {
  fill:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-df403bb .elementor-button {
  background-color:#61CE7000;
  font-family:"Helvetica Now Display", Sans-serif;
  font-size:16px;
  font-weight:300;
  fill:#808184;
  color:#808184;
  padding:0px 0px 0px 0px;

}
.elementor-106 .elementor-element.elementor-element-df403bb.elementor-element {
  --align-self:flex-start;

}
.elementor-106 .elementor-element.elementor-element-df403bb .elementor-button:hover, .elementor-106 .elementor-element.elementor-element-df403bb .elementor-button:focus {
  color:var( --e-global-color-ff3cc3c );

}
.elementor-106 .elementor-element.elementor-element-df403bb .elementor-button:hover svg, .elementor-106 .elementor-element.elementor-element-df403bb .elementor-button:focus svg {
  fill:var( --e-global-color-ff3cc3c );

}
@media(min-width:768px) {
  .elementor-106 .elementor-element.elementor-element-8fe59f2 {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-616b81c {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-5100371 {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-1b2cb0c {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-296dc40 {
    --width:40%;

  }
  .elementor-106 .elementor-element.elementor-element-6c949bd {
    --width:60%;

  }
  .elementor-106 .elementor-element.elementor-element-d783255 {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-615f039 {
    --width:60%;

  }
  .elementor-106 .elementor-element.elementor-element-ec8aabc {
    --width:40%;

  }
  .elementor-106 .elementor-element.elementor-element-88f54a6 {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-258390b {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-2d76698 {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-2f6efe5 {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-c4ff8cb {
    --width:40%;

  }
  .elementor-106 .elementor-element.elementor-element-20d3678 {
    --width:60%;

  }
  .elementor-106 .elementor-element.elementor-element-03a31ca {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-db92254 {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-82a5da3 {
    --width:80%;

  }
  .elementor-106 .elementor-element.elementor-element-faf5eb4 {
    --width:60%;

  }
  .elementor-106 .elementor-element.elementor-element-85efb76 {
    --width:50%;

  }
  .elementor-106 .elementor-element.elementor-element-8d549e2 {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-70a22a2 {
    --width:60%;

  }
  .elementor-106 .elementor-element.elementor-element-1de7e4d {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-8c8b39a {
    --width:50%;

  }
  .elementor-106 .elementor-element.elementor-element-63a07e5 {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-6b99e66 {
    --width:40%;

  }
  .elementor-106 .elementor-element.elementor-element-662abff {
    --width:60%;

  }
  .elementor-106 .elementor-element.elementor-element-8fa2c87 {
    --width:70%;

  }
  .elementor-106 .elementor-element.elementor-element-60c4d83 {
    --width:80%;

  }
  .elementor-106 .elementor-element.elementor-element-8400ca9 {
    --width:100;

  }
  .elementor-106 .elementor-element.elementor-element-5470e2e {
    --width:100;

  }
  .elementor-106 .elementor-element.elementor-element-67ebad1 {
    --width:100;

  }

}
@media(max-width:1024px) {
  .elementor-106 .elementor-element.elementor-element-0f51d6f {
    --min-height:90vh;

  }
  .elementor-106 .elementor-element.elementor-element-0f51d6f:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-0f51d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0px 0px;

  }
  .elementor-106 .elementor-element.elementor-element-1ff5fb6 {
    --margin-top:0px;
    --margin-bottom:184px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-8fe59f2 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-8282fa2 {
    --container-widget-width:192px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 192px );
    max-width:192px;

  }
  .elementor-106 .elementor-element.elementor-element-bb9b7bd .elementor-heading-title {
    font-size:36px;

  }
  .elementor-106 .elementor-element.elementor-element-35d727b {
    --padding-top:80px;
    --padding-bottom:80px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-f3d94b8 .elementor-heading-title {
    font-size:32px;

  }
  .elementor-106 .elementor-element.elementor-element-75f5135 .elementor-heading-title {
    font-size:24px;

  }
  .elementor-106 .elementor-element.elementor-element-6d53eee {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-103e33b {
    --min-height:480px;

  }
  .elementor-106 .elementor-element.elementor-element-db1b9d8 {
    --padding-top:80px;
    --padding-bottom:80px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-d783255 {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:64px 64px;
    --row-gap:64px;
    --column-gap:64px;

  }
  .elementor-106 .elementor-element.elementor-element-bee2053 {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-6d3ec4d {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-86595cd {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-2e4e6c1 {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-2f6efe5 {
    --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-106 .elementor-element.elementor-element-0e71ea8 {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-926bc06 {
    --padding-top:80px;
    --padding-bottom:80px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-db92254 {
    --margin-top:40px;
    --margin-bottom:40px;
    --margin-left:0px;
    --margin-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-82a5da3 {
    --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:40px 0px;
    --row-gap:40px;
    --column-gap:0px;

  }
  .elementor-106 .elementor-element.elementor-element-cc37736 {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-8d549e2 {
    --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:48px 0px;
    --row-gap:48px;
    --column-gap:0px;

  }
  .elementor-106 .elementor-element.elementor-element-dce3b99 .elementor-heading-title {
    font-size:28px;

  }
  .elementor-106 .elementor-element.elementor-element-3eb1232 .elementor-heading-title {
    font-size:20px;

  }
  .elementor-106 .elementor-element.elementor-element-2dfdd5a {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-51cc0d4 {
    --min-height:480px;

  }
  .elementor-106 .elementor-element.elementor-element-3fb47d4 {
    --padding-top:80px;
    --padding-bottom:80px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-63a07e5 {
    --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-106 .elementor-element.elementor-element-67e61ad .elementor-heading-title {
    font-size:37px;

  }
  .elementor-106 .elementor-element.elementor-element-fc93d1e .elementor-heading-title {
    font-size:24px;

  }
  .elementor-106 .elementor-element.elementor-element-1eabb10 {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-8fa2c87 {
    --gap:0px 40px;
    --row-gap:0px;
    --column-gap:40px;

  }
  .elementor-106 .elementor-element.elementor-element-a34cece {
    --container-widget-width:128px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 128px );
    max-width:128px;

  }
  .elementor-106 .elementor-element.elementor-element-e728aec {
    --container-widget-width:80%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 80% );
    max-width:80%;

  }
  .elementor-106 .elementor-element.elementor-element-60c4d83 {
    --justify-content:space-between;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --padding-top:16px;
    --padding-bottom:16px;
    --padding-left:0px;
    --padding-right:0px;

  }

}
@media(max-width:767px) {
  .elementor-106 .elementor-element.elementor-element-0f51d6f:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-0f51d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("https://arquitectosasociados.com.ar/wp-content/uploads/2025/10/sustentabilidad-mobile.jpg");
    background-position:0px 0px;

  }
  .elementor-106 .elementor-element.elementor-element-1ff5fb6 {
    --margin-top:0px;
    --margin-bottom:112px;
    --margin-left:0px;
    --margin-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-8fe59f2 {
    --width:90%;
    --flex-wrap:nowrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-8282fa2 {
    text-align:left;

  }
  .elementor-106 .elementor-element.elementor-element-8282fa2 img {
    width:144px;

  }
  .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-nav-menu .wpr-menu-item, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu a, .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-toggle-text {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-bd83fc9 .wpr-mobile-nav-menu {
    margin-top:39px;

  }
  .elementor-106 .elementor-element.elementor-element-bb9b7bd .elementor-heading-title {
    font-size:28px;

  }
  .elementor-106 .elementor-element.elementor-element-79364d2 .elementor-button {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-35d727b {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-6d53eee {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-db1b9d8 {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-d783255 {
    --gap:40px 0px;
    --row-gap:40px;
    --column-gap:0px;

  }
  .elementor-106 .elementor-element.elementor-element-bee2053 {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-6d3ec4d {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-86595cd {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-2e4e6c1 {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-c4ff8cb {
    --gap:8px 0px;
    --row-gap:8px;
    --column-gap:0px;

  }
  .elementor-106 .elementor-element.elementor-element-8daa22c {
    text-align:center;

  }
  .elementor-106 .elementor-element.elementor-element-8daa22c .elementor-heading-title {
    font-size:32px;

  }
  .elementor-106 .elementor-element.elementor-element-6c86c24 {
    text-align:center;

  }
  .elementor-106 .elementor-element.elementor-element-6c86c24 .elementor-heading-title {
    font-size:24px;

  }
  .elementor-106 .elementor-element.elementor-element-0e71ea8 {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-926bc06 {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-03a31ca {
    --padding-top:32px;
    --padding-bottom:32px;
    --padding-left:32px;
    --padding-right:32px;

  }
  .elementor-106 .elementor-element.elementor-element-3d1213c {
    width:var( --container-widget-width, 360px );
    max-width:360px;
    --container-widget-width:360px;
    --container-widget-flex-grow:0;

  }
  .elementor-106 .elementor-element.elementor-element-db92254 {
    --margin-top:32px;
    --margin-bottom:32px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:32px;
    --padding-bottom:32px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-b8958a5 .swiper-pagination-bullet {
    --swiper-pagination-bullet-horizontal-gap:4px;
    --swiper-pagination-bullet-vertical-gap:4px;
    width:6px;
    height:6px;

  }
  .elementor-106 .elementor-element.elementor-element-82a5da3 {
    --width:100%;
    --padding-top:32px;
    --padding-bottom:32px;
    --padding-left:32px;
    --padding-right:32px;

  }
  .elementor-106 .elementor-element.elementor-element-cc37736 {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-8d549e2 {
    --padding-top:32px;
    --padding-bottom:32px;
    --padding-left:32px;
    --padding-right:32px;

  }
  .elementor-106 .elementor-element.elementor-element-70a22a2 {
    --gap:40px 0px;
    --row-gap:40px;
    --column-gap:0px;

  }
  .elementor-106 .elementor-element.elementor-element-dce3b99 .elementor-heading-title {
    font-size:24px;

  }
  .elementor-106 .elementor-element.elementor-element-3eb1232 .elementor-heading-title {
    font-size:18px;

  }
  .elementor-106 .elementor-element.elementor-element-2dfdd5a {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-51cc0d4 {
    --min-height:360px;

  }
  .elementor-106 .elementor-element.elementor-element-51cc0d4:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-51cc0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-repeat:no-repeat;
    background-size:cover;

  }
  .elementor-106 .elementor-element.elementor-element-3fb47d4 {
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-63a07e5 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --padding-top:32px;
    --padding-bottom:32px;
    --padding-left:32px;
    --padding-right:32px;

  }
  .elementor-106 .elementor-element.elementor-element-67e61ad .elementor-heading-title {
    font-size:32px;

  }
  .elementor-106 .elementor-element.elementor-element-fc93d1e .elementor-heading-title {
    font-size:20px;

  }
  .elementor-106 .elementor-element.elementor-element-1eabb10 {
    font-size:16px;

  }
  .elementor-106 .elementor-element.elementor-element-8fa2c87 {
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:24px 0px;
    --row-gap:24px;
    --column-gap:0px;
    --padding-top:32px;
    --padding-bottom:32px;
    --padding-left:32px;
    --padding-right:32px;

  }
  .elementor-106 .elementor-element.elementor-element-a34cece.elementor-element {
    --align-self:center;

  }
  .elementor-106 .elementor-element.elementor-element-a34cece {
    text-align:center;

  }
  .elementor-106 .elementor-element.elementor-element-e728aec {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-60c4d83 {
    --gap:24px 0px;
    --row-gap:24px;
    --column-gap:0px;
    --padding-top:64px;
    --padding-bottom:64px;
    --padding-left:32px;
    --padding-right:32px;

  }
  .elementor-106 .elementor-element.elementor-element-8400ca9 {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );

  }
  .elementor-106 .elementor-element.elementor-element-bb1ed34.elementor-element {
    --align-self:center;

  }
  .elementor-106 .elementor-element.elementor-element-bb1ed34 {
    text-align:center;

  }
  .elementor-106 .elementor-element.elementor-element-5470e2e {
    --width:100%;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap:16px 0px;
    --row-gap:16px;
    --column-gap:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;

  }
  .elementor-106 .elementor-element.elementor-element-67ebad1 {
    --width:100%;
    --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:16px 0px;
    --row-gap:16px;
    --column-gap:0px;

  }
  .elementor-106 .elementor-element.elementor-element-7208e28.elementor-element {
    --align-self:center;

  }
  .elementor-106 .elementor-element.elementor-element-bc2ad95.elementor-element {
    --align-self:center;

  }
  .elementor-106 .elementor-element.elementor-element-be1e14e.elementor-element {
    --align-self:center;

  }
  .elementor-106 .elementor-element.elementor-element-df403bb.elementor-element {
    --align-self:center;

  }

}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-106 .elementor-element.elementor-element-1ff5fb6 {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-8fe59f2 {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-616b81c {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-5100371 {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-1b2cb0c {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-d783255 {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-88f54a6 {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-2f6efe5 {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-20d3678 {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-03a31ca {
    --width:80%;

  }
  .elementor-106 .elementor-element.elementor-element-db92254 {
    --width:80%;

  }
  .elementor-106 .elementor-element.elementor-element-faf5eb4 {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-85efb76 {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-8d549e2 {
    --width:80%;

  }
  .elementor-106 .elementor-element.elementor-element-70a22a2 {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-8c8b39a {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-63a07e5 {
    --width:80%;

  }
  .elementor-106 .elementor-element.elementor-element-6b99e66 {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-662abff {
    --width:100%;

  }
  .elementor-106 .elementor-element.elementor-element-8fa2c87 {
    --width:80%;

  }
  .elementor-106 .elementor-element.elementor-element-60c4d83 {
    --width:90%;

  }
  .elementor-106 .elementor-element.elementor-element-5470e2e {
    --width:100;

  }

}
/* Start custom CSS for container, class: .elementor-element-1ff5fb6 */.header-fixed {
  position: relative;
  /* estado inicial */
  width: 100%;
  transition: all 0.3s ease;
  z-index: 1000;

}
.header-fixed.scrolled {
  position: fixed;
  top: 0;
  left: 0;
  background: #FFFFFF;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  /* opcional para mayor claridad */
}
@media screen and (max-width: 1024px) {
  .header-fixed.scrolled {
    padding: 24px;

  }

}
/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b8958a5 */.elementor-image-carousel {
  height: 600px;

}
.swiper-slide-image {
  object-position: center !important;

}
.swiper-pagination {
  bottom: 24px !important;

}
@media screen and (max-width: 1024px) {
  .elementor-image-carousel {
    height: 400px;

  }

}
@media screen and (max-width: 767px) {
  .elementor-image-carousel {
    height: 228px;

  }

}
/* End custom CSS */
