.elementor-15115 .elementor-element.elementor-element-ef622ed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15115 .elementor-element.elementor-element-ef622ed:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-ef622ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arquitrek.com/wp-content/uploads/2026/08/arquitrek-casa-moderna-montana-costa-rica-hero-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15115 .elementor-element.elementor-element-ef622ed > .elementor-background-overlay{background-color:#0D151D;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-ef622ed > .elementor-container{min-height:800px;}.elementor-15115 .elementor-element.elementor-element-ef622ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15115 .elementor-element.elementor-element-5052ca2{width:var( --container-widget-width, 30.089% );max-width:30.089%;--container-widget-width:30.089%;--container-widget-flex-grow:0;}.elementor-15115 .elementor-element.elementor-element-5052ca2 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-15115 .elementor-element.elementor-element-e32ed18{width:var( --container-widget-width, 80.891% );max-width:80.891%;--container-widget-width:80.891%;--container-widget-flex-grow:0;}.elementor-15115 .elementor-element.elementor-element-e32ed18 .elementor-heading-title{color:#FFFFFF;}.elementor-15115 .elementor-element.elementor-element-9770507{--spacer-size:1px;}.elementor-15115 .elementor-element.elementor-element-7a63650{width:var( --container-widget-width, 42.143% );max-width:42.143%;--container-widget-width:42.143%;--container-widget-flex-grow:0;color:#FCFCFC;}.elementor-15115 .elementor-element.elementor-element-57a91ef{--spacer-size:4px;}.elementor-15115 .elementor-element.elementor-element-a17b42a .elementor-button{background-color:#FF5C36;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 32px 16px 32px;}.elementor-15115 .elementor-element.elementor-element-a17b42a{width:var( --container-widget-width, 102.247% );max-width:102.247%;--container-widget-width:102.247%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-15115 .elementor-element.elementor-element-69bd98d{left:-43px;}body.rtl .elementor-15115 .elementor-element.elementor-element-69bd98d{right:-43px;}.elementor-15115 .elementor-element.elementor-element-69bd98d{top:22px;text-align:start;font-weight:600;text-decoration:underline;}.elementor-15115 .elementor-element.elementor-element-69bd98d p{margin-block-end:19px;}.elementor-15115 .elementor-element.elementor-element-69bd98d a{color:#FFFFFF;}.elementor-15115 .elementor-element.elementor-element-15c158a{--spacer-size:28px;}.elementor-15115 .elementor-element.elementor-element-a825cb5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-15115 .elementor-element.elementor-element-a825cb5.elementor-view-stacked .elementor-icon{background-color:#FF5C36;}.elementor-15115 .elementor-element.elementor-element-a825cb5.elementor-view-framed .elementor-icon, .elementor-15115 .elementor-element.elementor-element-a825cb5.elementor-view-default .elementor-icon{fill:#FF5C36;color:#FF5C36;border-color:#FF5C36;}.elementor-15115 .elementor-element.elementor-element-a825cb5 .elementor-icon{font-size:22px;}.elementor-15115 .elementor-element.elementor-element-a825cb5 .elementor-icon-box-title, .elementor-15115 .elementor-element.elementor-element-a825cb5 .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-15115 .elementor-element.elementor-element-a825cb5 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-15115 .elementor-element.elementor-element-a825cb5 .elementor-icon-box-description{font-size:1px;}.elementor-15115 .elementor-element.elementor-element-154c36f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15115 .elementor-element.elementor-element-154c36f.elementor-view-stacked .elementor-icon{background-color:#FF5C36;}.elementor-15115 .elementor-element.elementor-element-154c36f.elementor-view-framed .elementor-icon, .elementor-15115 .elementor-element.elementor-element-154c36f.elementor-view-default .elementor-icon{fill:#FF5C36;color:#FF5C36;border-color:#FF5C36;}.elementor-15115 .elementor-element.elementor-element-154c36f .elementor-icon{font-size:22px;}.elementor-15115 .elementor-element.elementor-element-154c36f .elementor-icon-box-title, .elementor-15115 .elementor-element.elementor-element-154c36f .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-15115 .elementor-element.elementor-element-154c36f .elementor-icon-box-title{color:#FFFFFF;}.elementor-15115 .elementor-element.elementor-element-f00bb2a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15115 .elementor-element.elementor-element-f00bb2a.elementor-view-stacked .elementor-icon{background-color:#FF5C36;}.elementor-15115 .elementor-element.elementor-element-f00bb2a.elementor-view-framed .elementor-icon, .elementor-15115 .elementor-element.elementor-element-f00bb2a.elementor-view-default .elementor-icon{fill:#FF5C36;color:#FF5C36;border-color:#FF5C36;}.elementor-15115 .elementor-element.elementor-element-f00bb2a .elementor-icon{font-size:22px;}.elementor-15115 .elementor-element.elementor-element-f00bb2a .elementor-icon-box-title, .elementor-15115 .elementor-element.elementor-element-f00bb2a .elementor-icon-box-title a{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-15115 .elementor-element.elementor-element-f00bb2a .elementor-icon-box-title{color:#FFFFFF;}.elementor-15115 .elementor-element.elementor-element-f8e72be:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-f8e72be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-15115 .elementor-element.elementor-element-f8e72be > .elementor-container{min-height:530px;}.elementor-15115 .elementor-element.elementor-element-f8e72be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-15115 .elementor-element.elementor-element-f8e72be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-5de1fc7 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-15115 .elementor-element.elementor-element-a6327ab{--divider-border-style:solid;--divider-color:#FF5C36;--divider-border-width:3px;top:-47.961px;}body:not(.rtl) .elementor-15115 .elementor-element.elementor-element-a6327ab{left:0.031px;}body.rtl .elementor-15115 .elementor-element.elementor-element-a6327ab{right:0.031px;}.elementor-15115 .elementor-element.elementor-element-a6327ab .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-15115 .elementor-element.elementor-element-a6327ab .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-15115 .elementor-element.elementor-element-0a84398 .elementor-heading-title{color:#2B2B2B;}.elementor-15115 .elementor-element.elementor-element-b88be79{width:var( --container-widget-width, 138.504% );max-width:138.504%;--container-widget-width:138.504%;--container-widget-flex-grow:0;column-gap:0px;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-cff5c45.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15115 .elementor-element.elementor-element-cff5c45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15115 .elementor-element.elementor-element-c5f4fd8 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-15115 .elementor-element.elementor-element-c5f4fd8 img{width:100%;height:320px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-15115 .elementor-element.elementor-element-5360de7:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-5360de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF8;}.elementor-15115 .elementor-element.elementor-element-5360de7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 20px 40px;}.elementor-15115 .elementor-element.elementor-element-5360de7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-de37ade{--divider-border-style:solid;--divider-color:#FF5C36;--divider-border-width:3px;}.elementor-15115 .elementor-element.elementor-element-de37ade .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-15115 .elementor-element.elementor-element-de37ade .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15115 .elementor-element.elementor-element-84df8e5{text-align:center;}.elementor-15115 .elementor-element.elementor-element-84df8e5 .elementor-heading-title{color:#1F2328;}.elementor-15115 .elementor-element.elementor-element-b94fad6:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-b94fad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF8;}.elementor-15115 .elementor-element.elementor-element-b94fad6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 80px 40px;}.elementor-15115 .elementor-element.elementor-element-b94fad6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-f8cd654:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15115 .elementor-element.elementor-element-f8cd654 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-f8cd654.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15115 .elementor-element.elementor-element-f8cd654.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15115 .elementor-element.elementor-element-f8cd654 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD8D0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 28px 30px 28px;}.elementor-15115 .elementor-element.elementor-element-f8cd654 > .elementor-element-populated, .elementor-15115 .elementor-element.elementor-element-f8cd654 > .elementor-element-populated > .elementor-background-overlay, .elementor-15115 .elementor-element.elementor-element-f8cd654 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15115 .elementor-element.elementor-element-f8cd654 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-8f1b21d .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-15115 .elementor-element.elementor-element-8f1b21d .elementor-icon-box-title{margin-block-end:8px;color:#1F2328;}.elementor-15115 .elementor-element.elementor-element-8f1b21d.elementor-view-stacked .elementor-icon{background-color:#C85F07;}.elementor-15115 .elementor-element.elementor-element-8f1b21d.elementor-view-framed .elementor-icon, .elementor-15115 .elementor-element.elementor-element-8f1b21d.elementor-view-default .elementor-icon{fill:#C85F07;color:#C85F07;border-color:#C85F07;}.elementor-15115 .elementor-element.elementor-element-8f1b21d .elementor-icon{font-size:30px;}.elementor-15115 .elementor-element.elementor-element-8f1b21d .elementor-icon i{transform:rotate(0deg);}.elementor-15115 .elementor-element.elementor-element-8f1b21d .elementor-icon-box-description{color:#6B6862;}.elementor-15115 .elementor-element.elementor-element-f7f1091:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15115 .elementor-element.elementor-element-f7f1091 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-f7f1091.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15115 .elementor-element.elementor-element-f7f1091.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15115 .elementor-element.elementor-element-f7f1091 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD8D0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 28px 30px 28px;}.elementor-15115 .elementor-element.elementor-element-f7f1091 > .elementor-element-populated, .elementor-15115 .elementor-element.elementor-element-f7f1091 > .elementor-element-populated > .elementor-background-overlay, .elementor-15115 .elementor-element.elementor-element-f7f1091 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15115 .elementor-element.elementor-element-f7f1091 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-674fcce .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-15115 .elementor-element.elementor-element-674fcce .elementor-icon-box-title{margin-block-end:8px;color:#1F2328;}.elementor-15115 .elementor-element.elementor-element-674fcce .elementor-icon{font-size:30px;}.elementor-15115 .elementor-element.elementor-element-674fcce .elementor-icon-box-description{color:#6B6862;}.elementor-15115 .elementor-element.elementor-element-911182f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15115 .elementor-element.elementor-element-911182f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-911182f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15115 .elementor-element.elementor-element-911182f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15115 .elementor-element.elementor-element-911182f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD8D0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 28px 30px 28px;}.elementor-15115 .elementor-element.elementor-element-911182f > .elementor-element-populated, .elementor-15115 .elementor-element.elementor-element-911182f > .elementor-element-populated > .elementor-background-overlay, .elementor-15115 .elementor-element.elementor-element-911182f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15115 .elementor-element.elementor-element-911182f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-2e1ae50 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-15115 .elementor-element.elementor-element-2e1ae50 .elementor-icon-box-title{margin-block-end:8px;color:#1F2328;}.elementor-15115 .elementor-element.elementor-element-2e1ae50.elementor-view-stacked .elementor-icon{background-color:#FF5A45;}.elementor-15115 .elementor-element.elementor-element-2e1ae50.elementor-view-framed .elementor-icon, .elementor-15115 .elementor-element.elementor-element-2e1ae50.elementor-view-default .elementor-icon{fill:#FF5A45;color:#FF5A45;border-color:#FF5A45;}.elementor-15115 .elementor-element.elementor-element-2e1ae50 .elementor-icon{font-size:30px;}.elementor-15115 .elementor-element.elementor-element-2e1ae50 .elementor-icon-box-description{color:#6B6862;}.elementor-15115 .elementor-element.elementor-element-3207778:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15115 .elementor-element.elementor-element-3207778 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-3207778.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15115 .elementor-element.elementor-element-3207778.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15115 .elementor-element.elementor-element-3207778 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD8D0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 28px 30px 28px;}.elementor-15115 .elementor-element.elementor-element-3207778 > .elementor-element-populated, .elementor-15115 .elementor-element.elementor-element-3207778 > .elementor-element-populated > .elementor-background-overlay, .elementor-15115 .elementor-element.elementor-element-3207778 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15115 .elementor-element.elementor-element-3207778 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-a84a90d .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-15115 .elementor-element.elementor-element-a84a90d .elementor-icon-box-title{margin-block-end:8px;color:#1F2328;}.elementor-15115 .elementor-element.elementor-element-a84a90d .elementor-icon{font-size:30px;}.elementor-15115 .elementor-element.elementor-element-a84a90d .elementor-icon-box-description{color:#6B6862;}.elementor-15115 .elementor-element.elementor-element-5e8ba40:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-5e8ba40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D151D;}.elementor-15115 .elementor-element.elementor-element-5e8ba40 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:14px;}.elementor-15115 .elementor-element.elementor-element-5e8ba40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 16px 40px;}.elementor-15115 .elementor-element.elementor-element-5e8ba40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-f5148c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15115 .elementor-element.elementor-element-f5148c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15115 .elementor-element.elementor-element-8a0905a{--divider-border-style:solid;--divider-color:#FF5C36;--divider-border-width:3px;}.elementor-15115 .elementor-element.elementor-element-8a0905a .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-15115 .elementor-element.elementor-element-8a0905a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-15115 .elementor-element.elementor-element-55c7139{text-align:start;}.elementor-15115 .elementor-element.elementor-element-55c7139 .elementor-heading-title{color:#FFFFFF;}.elementor-15115 .elementor-element.elementor-element-9cbb5dc{width:var( --container-widget-width, 47.232% );max-width:47.232%;--container-widget-width:47.232%;--container-widget-flex-grow:0;}.elementor-15115 .elementor-element.elementor-element-1bb6d43:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-1bb6d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D151D;}.elementor-15115 .elementor-element.elementor-element-1bb6d43 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:14px;}.elementor-15115 .elementor-element.elementor-element-1bb6d43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 70px 40px;}.elementor-15115 .elementor-element.elementor-element-1bb6d43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-9073117:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-9073117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-15115 .elementor-element.elementor-element-9073117{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 50px 40px;}.elementor-15115 .elementor-element.elementor-element-9073117 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-aa961f1{--divider-border-style:solid;--divider-color:#FF5C36;--divider-border-width:3px;}.elementor-15115 .elementor-element.elementor-element-aa961f1 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-15115 .elementor-element.elementor-element-aa961f1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15115 .elementor-element.elementor-element-b7e75ac{text-align:center;}.elementor-15115 .elementor-element.elementor-element-b7e75ac .elementor-heading-title{color:#1F2328;}.elementor-15115 .elementor-element.elementor-element-b65740a:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-b65740a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-15115 .elementor-element.elementor-element-b65740a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:32px;}.elementor-15115 .elementor-element.elementor-element-b65740a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 40px 70px 40px;}.elementor-15115 .elementor-element.elementor-element-b65740a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-bb3756d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-7684ea9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15115 .elementor-element.elementor-element-7684ea9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15115 .elementor-element.elementor-element-7684ea9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15115 .elementor-element.elementor-element-db184ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15115 .elementor-element.elementor-element-db184ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-db184ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15115 .elementor-element.elementor-element-db184ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15115 .elementor-element.elementor-element-db184ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-15115 .elementor-element.elementor-element-db184ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-9d7f331{--divider-border-style:solid;--divider-color:#FF5C36;--divider-border-width:3px;}.elementor-15115 .elementor-element.elementor-element-9d7f331 .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-15115 .elementor-element.elementor-element-9d7f331 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-15115 .elementor-element.elementor-element-8fbe5b2{text-align:start;}.elementor-15115 .elementor-element.elementor-element-8fbe5b2 .elementor-heading-title{color:#1F2328;}.elementor-15115 .elementor-element.elementor-element-42ccadc{color:#5B6169;}.elementor-15115 .elementor-element.elementor-element-8982d1f .elementor-button{background-color:#FF5C36;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-15115 .elementor-element.elementor-element-529ed9b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15115 .elementor-element.elementor-element-529ed9b:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-529ed9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arquitrek.com/wp-content/uploads/2026/08/arquitectos-costa-rica-arquitrek-hero.webp");background-position:center center;background-size:cover;}.elementor-15115 .elementor-element.elementor-element-529ed9b > .elementor-background-overlay{background-color:#0D151D;opacity:0.64;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-529ed9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-bc-flex-widget .elementor-15115 .elementor-element.elementor-element-3596391.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15115 .elementor-element.elementor-element-3596391.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15115 .elementor-element.elementor-element-3596391.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15115 .elementor-element.elementor-element-bd73adb{text-align:center;}.elementor-15115 .elementor-element.elementor-element-bd73adb .elementor-heading-title{color:#FFFFFF;}.elementor-15115 .elementor-element.elementor-element-a8982ee{text-align:center;color:#E5E7EA;}.elementor-15115 .elementor-element.elementor-element-498c752 .elementor-button{background-color:#FF5C36;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-15115 .elementor-element.elementor-element-1846229:not(.elementor-motion-effects-element-type-background), .elementor-15115 .elementor-element.elementor-element-1846229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D151D;}.elementor-15115 .elementor-element.elementor-element-1846229{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 40px 18px 40px;}.elementor-15115 .elementor-element.elementor-element-1846229 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15115 .elementor-element.elementor-element-7c54b95.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15115 .elementor-element.elementor-element-c2ccb3e{text-align:center;color:#8A9099;}@media(max-width:1024px){.elementor-15115 .elementor-element.elementor-element-db184ad > .elementor-element-populated{padding:50px 40px 50px 40px;}}@media(max-width:767px){.elementor-15115 .elementor-element.elementor-element-f8e72be > .elementor-container{min-height:0px;}.elementor-15115 .elementor-element.elementor-element-f8e72be{padding:40px 20px 40px 20px;}.elementor-15115 .elementor-element.elementor-element-5de1fc7 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15115 .elementor-element.elementor-element-f8cd654{width:100%;}.elementor-15115 .elementor-element.elementor-element-f7f1091{width:100%;}.elementor-15115 .elementor-element.elementor-element-911182f{width:100%;}.elementor-15115 .elementor-element.elementor-element-3207778{width:100%;}.elementor-15115 .elementor-element.elementor-element-db184ad > .elementor-element-populated{padding:40px 30px 40px 30px;}}@media(min-width:768px){.elementor-15115 .elementor-element.elementor-element-d2202d2{width:33.571%;}.elementor-15115 .elementor-element.elementor-element-ec9b7ae{width:66.429%;}.elementor-15115 .elementor-element.elementor-element-56b6945{width:26.008%;}.elementor-15115 .elementor-element.elementor-element-0237e65{width:19.52%;}.elementor-15115 .elementor-element.elementor-element-4e2bb57{width:53.803%;}.elementor-15115 .elementor-element.elementor-element-5de1fc7{width:50%;}.elementor-15115 .elementor-element.elementor-element-cff5c45{width:42%;}.elementor-15115 .elementor-element.elementor-element-f8cd654{width:25.631%;}.elementor-15115 .elementor-element.elementor-element-f7f1091{width:24.136%;}.elementor-15115 .elementor-element.elementor-element-f5148c6{width:25.999%;}.elementor-15115 .elementor-element.elementor-element-a87145a{width:100%;}.elementor-15115 .elementor-element.elementor-element-7684ea9{width:51.02%;}.elementor-15115 .elementor-element.elementor-element-db184ad{width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15115 .elementor-element.elementor-element-f8cd654{width:50%;}.elementor-15115 .elementor-element.elementor-element-f7f1091{width:50%;}.elementor-15115 .elementor-element.elementor-element-911182f{width:50%;}.elementor-15115 .elementor-element.elementor-element-3207778{width:50%;}.elementor-15115 .elementor-element.elementor-element-067b839{width:50%;}.elementor-15115 .elementor-element.elementor-element-2ddc240{width:50%;}.elementor-15115 .elementor-element.elementor-element-1e51327{width:50%;}.elementor-15115 .elementor-element.elementor-element-f10ee06{width:50%;}}/* Start custom CSS for section, class: .elementor-element-f8e72be */.elementor-15115 .elementor-element.elementor-element-f8e72be .elementor-container{ max-width: 1280px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5360de7 */.elementor-15115 .elementor-element.elementor-element-5360de7 .elementor-container{ max-width: 1280px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b94fad6 */.elementor-15115 .elementor-element.elementor-element-b94fad6 .elementor-container{ max-width: 1280px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5148c6 */@media(min-width:1025px){ .elementor-15115 .elementor-element.elementor-element-f5148c6{ width: 38% !important; flex-basis: 38% !important; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-99cd6f0 */@media(min-width:1025px){ .elementor-15115 .elementor-element.elementor-element-99cd6f0{ width: 62% !important; flex-basis: 62% !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e8ba40 */.elementor-15115 .elementor-element.elementor-element-5e8ba40 .elementor-container{ max-width: 1280px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bb6d43 */.elementor-15115 .elementor-element.elementor-element-1bb6d43 .elementor-container{ max-width: 1280px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9073117 */.elementor-15115 .elementor-element.elementor-element-9073117 .elementor-container{ max-width: 1280px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b65740a */.elementor-15115 .elementor-element.elementor-element-b65740a .elementor-container{ max-width: 1280px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6b3522 */.elementor-15115 .elementor-element.elementor-element-b6b3522{ height:100%; } .elementor-15115 .elementor-element.elementor-element-b6b3522 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bb3756d */.elementor-15115 .elementor-element.elementor-element-bb3756d .elementor-container{ max-width: 100%; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-529ed9b */.elementor-15115 .elementor-element.elementor-element-529ed9b .elementor-container{ max-width: 1280px; } .elementor-15115 .elementor-element.elementor-element-529ed9b{ min-height: 300px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1846229 */.elementor-15115 .elementor-element.elementor-element-1846229 .elementor-container{ max-width: 1280px; } .elementor-15115 .elementor-element.elementor-element-1846229{ border-top: 1px solid rgba(255,255,255,0.08); }/* End custom CSS */