.elementor-42 .elementor-element.elementor-element-315a413 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-315a413{margin-top:73px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-42 .elementor-element.elementor-element-356cf3e8 > .elementor-element-populated{padding:0% 20% 0% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-55dafba5 .elementor-heading-title{font-family:var( --e-global-typography-84c2fc3-font-family ), Sans-serif;font-size:var( --e-global-typography-84c2fc3-font-size );font-weight:var( --e-global-typography-84c2fc3-font-weight );text-transform:var( --e-global-typography-84c2fc3-text-transform );font-style:var( --e-global-typography-84c2fc3-font-style );text-decoration:var( --e-global-typography-84c2fc3-text-decoration );line-height:var( --e-global-typography-84c2fc3-line-height );letter-spacing:var( --e-global-typography-84c2fc3-letter-spacing );color:var( --e-global-color-8b699fa );}.elementor-42 .elementor-element.elementor-element-7150510f{z-index:2;}.elementor-42 .elementor-element.elementor-element-7150510f .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:11vw;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:2px;color:var( --e-global-color-3a7c685 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-42 .elementor-element.elementor-element-50f56acf > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-42 .elementor-element.elementor-element-50f56acf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-fb6d116 .searchandfilter > ul{padding:0;margin:0;}.elementor-42 .elementor-element.elementor-element-6c60f3c4{--spacer-size:500px;width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-6c60f3c4 > .elementor-widget-container{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/09/home-hero-stock-1-02.webp");margin:0% 3% 0% 0%;background-position:bottom left;background-repeat:no-repeat;background-size:auto;border-style:solid;border-width:0px 0px 20px 0px;border-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-74d85fba{--spacer-size:500px;width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-42 .elementor-element.elementor-element-74d85fba > .elementor-widget-container{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/09/home-hero-stock-1-02.webp");margin:30% 0% 0% 3%;background-position:bottom right;background-repeat:no-repeat;background-size:auto;border-style:solid;border-width:0px 0px 20px 0px;border-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-22ed0a74{margin-top:243px;margin-bottom:0px;padding:0% 5% 0% 5%;z-index:1;}.elementor-42 .elementor-element.elementor-element-1f117817.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-477c3823{--spacer-size:500px;width:var( --container-widget-width, 22vw );max-width:22vw;--container-widget-width:22vw;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-477c3823 > .elementor-widget-container{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/08/home-welcome-pic2-01.webp");margin:-20% 3% 0% 0%;background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0px 0px 20px 0px;border-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-79870635{--spacer-size:500px;width:var( --container-widget-width, 16vw );max-width:16vw;--container-widget-width:16vw;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-42 .elementor-element.elementor-element-79870635 > .elementor-widget-container{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/08/home-welcome-pic1-03.webp");margin:0% 0% 0% 3%;background-position:bottom center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0px 0px 20px 0px;border-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-4552a347 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-42 .elementor-element.elementor-element-4100720e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-3a7c685 );}.elementor-42 .elementor-element.elementor-element-1d8afe87 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-31d91d9d .elementor-button{background-color:var( --e-global-color-3a7c685 );font-family:var( --e-global-typography-84b8611-font-family ), Sans-serif;font-size:var( --e-global-typography-84b8611-font-size );font-weight:var( --e-global-typography-84b8611-font-weight );text-transform:var( --e-global-typography-84b8611-text-transform );font-style:var( --e-global-typography-84b8611-font-style );text-decoration:var( --e-global-typography-84b8611-text-decoration );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-31d91d9d .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-31d91d9d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-31d91d9d .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-31d91d9d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-731815df:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-731815df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa46d65 );}.elementor-42 .elementor-element.elementor-element-731815df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:243px;margin-bottom:0px;padding:0% 5% 15% 5%;}.elementor-42 .elementor-element.elementor-element-731815df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-6d283b84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-42 .elementor-element.elementor-element-5441abc > .elementor-widget-container{margin:73px 0px -18px 0px;}.elementor-42 .elementor-element.elementor-element-5441abc{text-align:center;}.elementor-42 .elementor-element.elementor-element-5441abc .elementor-heading-title{font-family:var( --e-global-typography-baf7e1b-font-family ), Sans-serif;font-size:var( --e-global-typography-baf7e1b-font-size );font-weight:var( --e-global-typography-baf7e1b-font-weight );text-transform:var( --e-global-typography-baf7e1b-text-transform );font-style:var( --e-global-typography-baf7e1b-font-style );text-decoration:var( --e-global-typography-baf7e1b-text-decoration );line-height:var( --e-global-typography-baf7e1b-line-height );letter-spacing:var( --e-global-typography-baf7e1b-letter-spacing );word-spacing:var( --e-global-typography-baf7e1b-word-spacing );color:var( --e-global-color-3a7c685 );}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-42 .elementor-element.elementor-element-f45c153{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-f45c153 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-f45c153 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-42 .elementor-element.elementor-element-612266ac{text-align:center;}.elementor-42 .elementor-element.elementor-element-1d3d02a .elementor-button{background-color:var( --e-global-color-3a7c685 );font-family:var( --e-global-typography-84b8611-font-family ), Sans-serif;font-size:var( --e-global-typography-84b8611-font-size );font-weight:var( --e-global-typography-84b8611-font-weight );text-transform:var( --e-global-typography-84b8611-text-transform );font-style:var( --e-global-typography-84b8611-font-style );text-decoration:var( --e-global-typography-84b8611-text-decoration );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-1d3d02a .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-1d3d02a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-1d3d02a .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-1d3d02a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-1932aa46 > .elementor-container{min-height:620px;}.elementor-42 .elementor-element.elementor-element-1932aa46{margin-top:0px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-365ff3df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-365ff3df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inversionescruzmoya.com.do/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-365ff3df > .elementor-element-populated{border-style:solid;border-width:0px 0px 20px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-42 .elementor-element.elementor-element-365ff3df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-719382d3{--spacer-size:600px;}.elementor-42 .elementor-element.elementor-element-719382d3 > .elementor-widget-container{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/08/home-projects-main-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-7fe72500:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-7fe72500 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inversionescruzmoya.com.do/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-7fe72500 > .elementor-element-populated{border-style:solid;border-width:0px 0px 20px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30% 3% -30% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-42 .elementor-element.elementor-element-7fe72500 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-163abaf8{--spacer-size:600px;}.elementor-42 .elementor-element.elementor-element-163abaf8 > .elementor-widget-container{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/08/home-projects-pic2-02.webp");background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-51260eda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-51260eda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inversionescruzmoya.com.do/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-51260eda > .elementor-element-populated{border-style:solid;border-width:0px 0px 20px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-42 .elementor-element.elementor-element-51260eda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-1c9714f{--spacer-size:600px;}.elementor-42 .elementor-element.elementor-element-1c9714f > .elementor-widget-container{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/08/home-projects-pic3-02.webp");background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-aeacb87{margin-top:122px;margin-bottom:180px;padding:0% 5% 0% 5%;z-index:1;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-676f020.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-676f020.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-676f020 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-42 .elementor-element.elementor-element-676f020 > .elementor-element-populated{padding:0% 20% 0% 0%;}.elementor-42 .elementor-element.elementor-element-834fa3b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-42 .elementor-element.elementor-element-834fa3b{text-align:left;}.elementor-42 .elementor-element.elementor-element-834fa3b .elementor-heading-title{font-family:var( --e-global-typography-baf7e1b-font-family ), Sans-serif;font-size:var( --e-global-typography-baf7e1b-font-size );font-weight:var( --e-global-typography-baf7e1b-font-weight );text-transform:var( --e-global-typography-baf7e1b-text-transform );font-style:var( --e-global-typography-baf7e1b-font-style );text-decoration:var( --e-global-typography-baf7e1b-text-decoration );line-height:var( --e-global-typography-baf7e1b-line-height );letter-spacing:var( --e-global-typography-baf7e1b-letter-spacing );word-spacing:var( --e-global-typography-baf7e1b-word-spacing );color:var( --e-global-color-3a7c685 );}.elementor-42 .elementor-element.elementor-element-be4c26b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-be4c26b .elementor-divider-separator{width:22%;margin:0 auto;margin-left:0;}.elementor-42 .elementor-element.elementor-element-be4c26b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-42 .elementor-element.elementor-element-72d75f4 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-42 .elementor-element.elementor-element-b2df4ee .elementor-button{background-color:var( --e-global-color-3a7c685 );font-family:var( --e-global-typography-84b8611-font-family ), Sans-serif;font-size:var( --e-global-typography-84b8611-font-size );font-weight:var( --e-global-typography-84b8611-font-weight );text-transform:var( --e-global-typography-84b8611-text-transform );font-style:var( --e-global-typography-84b8611-font-style );text-decoration:var( --e-global-typography-84b8611-text-decoration );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-b2df4ee .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-b2df4ee .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-b2df4ee .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-b2df4ee .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-5ae94b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-5ae94b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/08/joinUs-02.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-5ae94b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42 .elementor-element.elementor-element-5ae94b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-5ae94b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-2649713{--spacer-size:417px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-1f117817{width:57.964%;}.elementor-42 .elementor-element.elementor-element-4552a347{width:41.954%;}.elementor-42 .elementor-element.elementor-element-676f020{width:46%;}.elementor-42 .elementor-element.elementor-element-5ae94b0{width:53.918%;}}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-315a413{margin-top:53px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-356cf3e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-55dafba5{text-align:center;}.elementor-42 .elementor-element.elementor-element-55dafba5 .elementor-heading-title{font-size:var( --e-global-typography-84c2fc3-font-size );line-height:var( --e-global-typography-84c2fc3-line-height );letter-spacing:var( --e-global-typography-84c2fc3-letter-spacing );}.elementor-42 .elementor-element.elementor-element-7150510f{text-align:center;}.elementor-42 .elementor-element.elementor-element-7150510f .elementor-heading-title{font-size:16vw;letter-spacing:2px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-50f56acf{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3ad21998.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42 .elementor-element.elementor-element-3ad21998 > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-42 .elementor-element.elementor-element-6c60f3c4{width:var( --container-widget-width, 45vw );max-width:45vw;--container-widget-width:45vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-74d85fba{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-22ed0a74{margin-top:180px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-1f117817 > .elementor-element-populated{margin:20% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-42 .elementor-element.elementor-element-477c3823{width:var( --container-widget-width, 45vw );max-width:45vw;--container-widget-width:45vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-79870635{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-4552a347 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-4100720e{text-align:center;}.elementor-42 .elementor-element.elementor-element-4100720e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-1d8afe87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-1d8afe87{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-31d91d9d .elementor-button{font-size:var( --e-global-typography-84b8611-font-size );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );}.elementor-42 .elementor-element.elementor-element-731815df{margin-top:180px;margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-5441abc{text-align:center;}.elementor-42 .elementor-element.elementor-element-5441abc .elementor-heading-title{font-size:var( --e-global-typography-baf7e1b-font-size );line-height:var( --e-global-typography-baf7e1b-line-height );letter-spacing:var( --e-global-typography-baf7e1b-letter-spacing );word-spacing:var( --e-global-typography-baf7e1b-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-1d3d02a .elementor-button{font-size:var( --e-global-typography-84b8611-font-size );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );}.elementor-42 .elementor-element.elementor-element-1932aa46 > .elementor-container{min-height:475px;}.elementor-42 .elementor-element.elementor-element-365ff3df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-365ff3df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-150px 0px;}.elementor-42 .elementor-element.elementor-element-7fe72500:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-7fe72500 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-295px 0px;}.elementor-42 .elementor-element.elementor-element-51260eda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-51260eda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-500px 0px;}.elementor-42 .elementor-element.elementor-element-aeacb87{margin-top:83px;margin-bottom:180px;}.elementor-42 .elementor-element.elementor-element-676f020 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-834fa3b > .elementor-widget-container{margin:73px 0px -18px 0px;}.elementor-42 .elementor-element.elementor-element-834fa3b{text-align:center;}.elementor-42 .elementor-element.elementor-element-834fa3b .elementor-heading-title{font-size:var( --e-global-typography-baf7e1b-font-size );line-height:var( --e-global-typography-baf7e1b-line-height );letter-spacing:var( --e-global-typography-baf7e1b-letter-spacing );word-spacing:var( --e-global-typography-baf7e1b-word-spacing );}.elementor-42 .elementor-element.elementor-element-be4c26b .elementor-divider{text-align:center;}.elementor-42 .elementor-element.elementor-element-be4c26b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-72d75f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-72d75f4{text-align:center;}.elementor-42 .elementor-element.elementor-element-b2df4ee .elementor-button{font-size:var( --e-global-typography-84b8611-font-size );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );}.elementor-42 .elementor-element.elementor-element-5ae94b0 > .elementor-element-populated{margin:11% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-315a413{margin-top:0px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-55dafba5 > .elementor-widget-container{margin:52px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-55dafba5 .elementor-heading-title{font-size:var( --e-global-typography-84c2fc3-font-size );line-height:var( --e-global-typography-84c2fc3-line-height );letter-spacing:var( --e-global-typography-84c2fc3-letter-spacing );}.elementor-42 .elementor-element.elementor-element-7150510f .elementor-heading-title{font-size:19vw;letter-spacing:2px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-50f56acf > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-50f56acf{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-42 .elementor-element.elementor-element-6c60f3c4{--spacer-size:50vh;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-6c60f3c4 > .elementor-widget-container{background-size:cover;border-width:0px 0px 10px 0px;}.elementor-42 .elementor-element.elementor-element-74d85fba{--spacer-size:50vh;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-74d85fba > .elementor-widget-container{background-size:cover;border-width:0px 0px 10px 0px;}.elementor-42 .elementor-element.elementor-element-1f117817 > .elementor-element-populated{margin:30% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-42 .elementor-element.elementor-element-477c3823{--spacer-size:50vh;--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-42 .elementor-element.elementor-element-477c3823 > .elementor-widget-container{background-image:url("https://inversionescruzmoya.com.do/wp-content/uploads/2023/08/home-welcome-pic2-01.webp");background-position:-37px -50px;background-repeat:no-repeat;background-size:initial;border-width:0px 0px 10px 0px;}.elementor-42 .elementor-element.elementor-element-79870635{--spacer-size:50vh;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-79870635 > .elementor-widget-container{background-position:-65px 64%;background-repeat:no-repeat;background-size:auto;border-width:0px 0px 10px 0px;}.elementor-42 .elementor-element.elementor-element-4552a347 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-4552a347 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-4100720e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-31d91d9d .elementor-button{font-size:var( --e-global-typography-84b8611-font-size );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );}.elementor-42 .elementor-element.elementor-element-6d283b84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-5441abc > .elementor-widget-container{margin:73px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-5441abc .elementor-heading-title{font-size:var( --e-global-typography-baf7e1b-font-size );line-height:var( --e-global-typography-baf7e1b-line-height );letter-spacing:var( --e-global-typography-baf7e1b-letter-spacing );word-spacing:var( --e-global-typography-baf7e1b-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-42 .elementor-element.elementor-element-f45c153 .elementor-divider-separator{width:36%;}.elementor-42 .elementor-element.elementor-element-1d3d02a .elementor-button{font-size:var( --e-global-typography-84b8611-font-size );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );}.elementor-42 .elementor-element.elementor-element-1932aa46 > .elementor-container{min-height:350px;}.elementor-42 .elementor-element.elementor-element-1932aa46{margin-top:44px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-365ff3df{width:100%;}.elementor-42 .elementor-element.elementor-element-365ff3df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-365ff3df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-365ff3df > .elementor-element-populated{border-width:0px 0px 10px 0px;}.elementor-42 .elementor-element.elementor-element-7fe72500{width:33.33%;}.elementor-42 .elementor-element.elementor-element-7fe72500:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-7fe72500 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-192px 0px;}.elementor-42 .elementor-element.elementor-element-7fe72500 > .elementor-element-populated{border-width:0px 0px 10px 0px;margin:50% 3% 50% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-42 .elementor-element.elementor-element-51260eda{width:33.33%;}.elementor-42 .elementor-element.elementor-element-51260eda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-51260eda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-350px 0px;}.elementor-42 .elementor-element.elementor-element-51260eda > .elementor-element-populated{border-width:0px 0px 10px 0px;}.elementor-42 .elementor-element.elementor-element-aeacb87{margin-top:83px;margin-bottom:83px;}.elementor-42 .elementor-element.elementor-element-676f020 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-42 .elementor-element.elementor-element-676f020 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-834fa3b > .elementor-widget-container{margin:73px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-834fa3b .elementor-heading-title{font-size:var( --e-global-typography-baf7e1b-font-size );line-height:var( --e-global-typography-baf7e1b-line-height );letter-spacing:var( --e-global-typography-baf7e1b-letter-spacing );word-spacing:var( --e-global-typography-baf7e1b-word-spacing );}.elementor-42 .elementor-element.elementor-element-be4c26b .elementor-divider-separator{width:36%;}.elementor-42 .elementor-element.elementor-element-b2df4ee .elementor-button{font-size:var( --e-global-typography-84b8611-font-size );line-height:var( --e-global-typography-84b8611-line-height );letter-spacing:var( --e-global-typography-84b8611-letter-spacing );}.elementor-42 .elementor-element.elementor-element-5ae94b0 > .elementor-element-populated{margin:18% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-356cf3e8{width:100%;}.elementor-42 .elementor-element.elementor-element-3ad21998{width:100%;}.elementor-42 .elementor-element.elementor-element-1f117817{width:100%;}.elementor-42 .elementor-element.elementor-element-4552a347{width:100%;}.elementor-42 .elementor-element.elementor-element-676f020{width:100%;}.elementor-42 .elementor-element.elementor-element-5ae94b0{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7150510f *//* From 1921 width on, maintain title at 210px */
@media only screen and (min-width: 1921px) {
  .elementor-42 .elementor-element.elementor-element-7150510f .elementor-heading-title {
        max-width: 1920px;
        font-size: 210px !important;
    }
}/* End custom CSS */
/* Start custom CSS for dce-searchfilter, class: .elementor-element-fb6d116 *//**************** Alignment */
/* Search bar to full width */
.sf-field-search label{
    display: block;
}

/* All other inputs to inline */
li.sf-field-taxonomy-tipo {
    display: inline-block !important;
    margin-right: 12px !important;
}

li.sf-field-taxonomy-ubicacion {
    display: inline-block !important;
    margin-right: 12px !important;
}

li.sf-field-taxonomy-accion {
    display: inline-block !important;
    margin-right: 42px !important;
}

li.sf-field-post-meta-datos_de_la_propiedad_precio {
    display: inline-block !important;
}

/**************** Styles */
/* All inputs headings */
#homemainform li h4 {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}
/* All inputs */
#homemainform input {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-radius: 0px;
}

/* All selects */
#homemainform select {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-radius: 0px;
}

/* Submit button */
#homemainform .sf-field-submit input {
    /*
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent );
    border-radius: 0;*/
    border: none;
    padding: 10px 50px 10px 50px;
    background-color: #123C56;
    color: #FFC67B;
    font-family: "Prompt", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.48px;
}

/* Submit button hover */
#homemainform .sf-field-submit input:hover {
    background-color: #F2BA1E;
    color: #000000;
}

/* Expand price inputs to see whole numbers */
.searchandfilter .sf-range-max, .searchandfilter .sf-range-min {
    max-width: 134px;
}


/**************** Media Queries */
/* Tablet */
@media only screen and (max-width: 1024px) {
    /* Reduce right margin for price inputs */
    li.sf-field-taxonomy-accion {
        display: inline-block !important;
        margin-right: 12px !important;
    }
    
    /* Center elements on tablet */
    #homemainform {
        text-align: center;
    }
    
    /* Style the search input for center to work */
    .sf-field-search {
        display: inline-block !important;
        width: 50%;
        margin-right: 1% !important;
    }
}

/* Mobile */
@media only screen and (max-width: 548px) {
    .sf-field-search {
        width: 100%;
        margin-right: 0 !important;
    }
}


/* *** */
/**************** Elements to hide from here */
/* Habitaciones */
#homemainform .sf-field-post-meta-datos_de_la_propiedad_habitaciones {
    display: none;
}

/* Baños */
#homemainform .sf-field-post-meta-datos_de_la_propiedad_banos {
    display: none;
}

/* Parqueos */
#homemainform .sf-field-post-meta-datos_de_la_propiedad_parqueos {
    display: none;
}

/* Piso */
#homemainform .sf-field-post-meta-datos_de_la_propiedad_piso {
    display: none;
}

/* Pisos */
#homemainform .sf-field-post-meta-datos_de_la_propiedad_pisos {
    display: none;
}

/* Tamaño en m2 */
#homemainform .sf-field-post-meta-datos_de_la_propiedad_tamano {
    display: none;
}

/* Estado: Listo o en construcción */
#homemainform .sf-field-taxonomy-estado {
    display: none;
}

/* Contenido: Amueblado, vacío o línea blanca */
#homemainform .sf-field-taxonomy-contenido {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-315a413 *//* Wide manage this section */
@media only screen and (min-width: 1921px) {
  /* 1st section */
  .widemanagefirst {
        max-width: 1920px;
        margin: 73px auto 0 auto;
    }
    
    /* spacers with bkgs imgs from 1st sect */
    .imgspc-widemanagefirst {
        max-width: 1920px;
        --container-widget-width: 370px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22ed0a74 *//* Wide manage this section */
@media only screen and (min-width: 1921px) {
  /* 2nd section */
  .widemanagehome2nd {
        max-width: 1920px;
        margin: 243px auto 0 auto;
    }
    
    /* spacers with bkgs imgs */
    .imgspc-widemanagesecond {
        max-width: 1920px;
        --container-widget-width: 370px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-731815df *//* Wide manage this section */
@media only screen and (min-width: 1921px) {
  /* 3erd section */
  .widemanagehome3nd {
        max-width: 1920px;
        margin: 243px auto 0 auto;
    } 
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-2649713 *//* Reduce spacer from 358 below */
@media only screen and (max-width: 358px) {
	#lastimagespacer {
		--spacer-size: 344px;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ae94b0 *//* Move image from 518 res below */
@media only screen and (max-width: 518px) {
	.elementor-42 .elementor-element.elementor-element-5ae94b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-5ae94b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 68%;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aeacb87 *//* Wide manage this section */
@media only screen and (min-width: 1921px) {
  /* 4th section */
  .widemanagehome4th {
        max-width: 1920px;
        margin: 122px auto 0 auto;
    } 
}/* End custom CSS */