.elementor-2312 .elementor-element.elementor-element-b439ad3{--display:flex;--min-height:388px;--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;--background-transition:0.3s;--overlay-opacity:0.86;}.elementor-2312 .elementor-element.elementor-element-b439ad3::before, .elementor-2312 .elementor-element.elementor-element-b439ad3 > .elementor-background-video-container::before, .elementor-2312 .elementor-element.elementor-element-b439ad3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2312 .elementor-element.elementor-element-b439ad3 > .elementor-background-slideshow::before, .elementor-2312 .elementor-element.elementor-element-b439ad3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2312 .elementor-element.elementor-element-b439ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D1919;--background-overlay:'';}.elementor-2312 .elementor-element.elementor-element-b439ad3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom right;}.elementor-2312 .elementor-element.elementor-element-64e5184{--spacer-size:69px;}.elementor-2312 .elementor-element.elementor-element-27aff78{text-align:center;}.elementor-2312 .elementor-element.elementor-element-27aff78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-008c295{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-f2d9f81{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-f66b046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-b6adaa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-cea3bf0{text-align:center;}.elementor-2312 .elementor-element.elementor-element-cea3bf0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;color:#DB0512;}.elementor-2312 .elementor-element.elementor-element-31f6b8a{--display:flex;--min-height:261px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2312 .elementor-element.elementor-element-0916eaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-0916eaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2312 .elementor-element.elementor-element-04d2907{width:var( --container-widget-width, 142.21% );max-width:142.21%;--container-widget-width:142.21%;--container-widget-flex-grow:0;}.elementor-2312 .elementor-element.elementor-element-04d2907 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-04d2907.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2312 .elementor-element.elementor-element-5e1a84a{text-align:center;}.elementor-2312 .elementor-element.elementor-element-5e1a84a .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2312 .elementor-element.elementor-element-690a9e1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-2312 .elementor-element.elementor-element-30421ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-30421ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2312 .elementor-element.elementor-element-7c7357e{width:var( --container-widget-width, 142.21% );max-width:142.21%;--container-widget-width:142.21%;--container-widget-flex-grow:0;}.elementor-2312 .elementor-element.elementor-element-7c7357e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-7c7357e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2312 .elementor-element.elementor-element-c789c11{text-align:center;}.elementor-2312 .elementor-element.elementor-element-c789c11 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2312 .elementor-element.elementor-element-716b1b9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-2312 .elementor-element.elementor-element-31af866{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-31af866.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2312 .elementor-element.elementor-element-e840d2b{width:var( --container-widget-width, 142.21% );max-width:142.21%;--container-widget-width:142.21%;--container-widget-flex-grow:0;}.elementor-2312 .elementor-element.elementor-element-e840d2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-e840d2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2312 .elementor-element.elementor-element-56dafd1{text-align:center;}.elementor-2312 .elementor-element.elementor-element-56dafd1 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2312 .elementor-element.elementor-element-c9ccbae{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-2312 .elementor-element.elementor-element-4c75c65{--spacer-size:50px;}.elementor-2312 .elementor-element.elementor-element-a371ff9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-bf4057e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.1px;}.elementor-2312 .elementor-element.elementor-element-bf4057e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-bf4057e .elementor-divider-separator{width:89%;margin:0 auto;margin-center:0;}.elementor-2312 .elementor-element.elementor-element-bf4057e .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2312 .elementor-element.elementor-element-8fc1392{text-align:center;}.elementor-2312 .elementor-element.elementor-element-8fc1392 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;color:#DB0512;}.elementor-2312 .elementor-element.elementor-element-f9b125e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-a374ce9 .swiper-slide-bg{background-image:url(https://www.calfkaconstrucciones.com/wp-content/uploads/2025/08/Marantha.jpg);background-size:cover;}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-a374ce9 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-a374ce9 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-a5f2083 .swiper-slide-bg{background-image:url(https://www.calfkaconstrucciones.com/wp-content/uploads/2025/08/Ceiba-Entrada.jpg);background-size:cover;}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-a5f2083 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-a5f2083 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-323383f .swiper-slide-bg{background-image:url(https://www.calfkaconstrucciones.com/wp-content/uploads/2025/08/Loretta-Entrada-scaled.jpg);background-size:cover;}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-323383f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-323383f .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-8aff075 .swiper-slide-bg{background-image:url(https://www.calfkaconstrucciones.com/wp-content/uploads/2025/08/Abadia-Entrada.jpg);background-size:cover;}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-8aff075 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-8aff075 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-fb2040b .swiper-slide-bg{background-image:url(https://www.calfkaconstrucciones.com/wp-content/uploads/2025/08/Grand-Natura-Entrada.jpg);background-size:cover;}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-fb2040b .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-f0c2d0c .swiper-slide-bg{background-image:url(https://www.calfkaconstrucciones.com/wp-content/uploads/2025/08/Tahona-Entrada.jpg);background-size:cover;}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-685b7c7 .swiper-slide-bg{background-image:url(https://www.calfkaconstrucciones.com/wp-content/uploads/2025/08/Xenia.jpg);background-size:cover;}.elementor-2312 .elementor-element.elementor-element-d591d15 .elementor-repeater-item-685b7c7 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2312 .elementor-element.elementor-element-d591d15 .swiper-slide{transition-duration:calc(5000ms*1.2);height:433px;}.elementor-2312 .elementor-element.elementor-element-d591d15 > .elementor-widget-container{border-radius:35px 35px 35px 35px;}.elementor-2312 .elementor-element.elementor-element-d591d15 .swiper-slide-contents{max-width:80%;}.elementor-2312 .elementor-element.elementor-element-d591d15 .swiper-slide-inner{text-align:center;}.elementor-2312 .elementor-element.elementor-element-6d7bef0 .elementor-button{background-color:#DB0512;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:72px;border-radius:25px 25px 25px 25px;}.elementor-2312 .elementor-element.elementor-element-6d7bef0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2312 .elementor-element.elementor-element-f5140f7{--display:flex;}.elementor-2312 .elementor-element.elementor-element-c9fdff9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2312 .elementor-element.elementor-element-c9fdff9 .elementor-divider-separator{width:100%;}.elementor-2312 .elementor-element.elementor-element-c9fdff9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2312 .elementor-element.elementor-element-318bd1f{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2312 .elementor-element.elementor-element-318bd1f:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-318bd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-2312 .elementor-element.elementor-element-da9baa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-623f3d1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-6d8cc5a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2312 .elementor-element.elementor-element-6d8cc5a .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-2312 .elementor-element.elementor-element-6d8cc5a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2312 .elementor-element.elementor-element-6e7f04c{text-align:center;}.elementor-2312 .elementor-element.elementor-element-6e7f04c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-dac677b .elementor-repeater-item-aea22a3.elementor-social-icon{background-color:#202020;}.elementor-2312 .elementor-element.elementor-element-dac677b .elementor-repeater-item-d84e314.elementor-social-icon{background-color:#202020;}.elementor-2312 .elementor-element.elementor-element-dac677b .elementor-repeater-item-61c925e.elementor-social-icon{background-color:#202020;}.elementor-2312 .elementor-element.elementor-element-dac677b .elementor-repeater-item-c11db5b.elementor-social-icon{background-color:#202020;}.elementor-2312 .elementor-element.elementor-element-dac677b{--grid-template-columns:repeat(0, auto);--icon-size:39px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2312 .elementor-element.elementor-element-dac677b .elementor-widget-container{text-align:center;}.elementor-2312 .elementor-element.elementor-element-78ee6d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-2de0fd1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-2de0fd1{text-align:center;}.elementor-2312 .elementor-element.elementor-element-2de0fd1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-bc38d5d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2312 .elementor-element.elementor-element-bc38d5d > .elementor-widget-container{margin:-9px -9px -9px -9px;}.elementor-2312 .elementor-element.elementor-element-bc38d5d .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-2312 .elementor-element.elementor-element-bc38d5d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2312 .elementor-element.elementor-element-e0f120e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2312 .elementor-element.elementor-element-e0f120e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2312 .elementor-element.elementor-element-e0f120e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2312 .elementor-element.elementor-element-e0f120e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2312 .elementor-element.elementor-element-e0f120e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2312 .elementor-element.elementor-element-e0f120e .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-e39c8b7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2312 .elementor-element.elementor-element-e39c8b7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2312 .elementor-element.elementor-element-e39c8b7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2312 .elementor-element.elementor-element-e39c8b7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2312 .elementor-element.elementor-element-e39c8b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2312 .elementor-element.elementor-element-e39c8b7 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-9bc96f3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2312 .elementor-element.elementor-element-9bc96f3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2312 .elementor-element.elementor-element-9bc96f3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2312 .elementor-element.elementor-element-9bc96f3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2312 .elementor-element.elementor-element-9bc96f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2312 .elementor-element.elementor-element-9bc96f3 .elementor-image-box-title{font-family:"Raleway", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-4df6b06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2312 .elementor-element.elementor-element-ab581af > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-ab581af{text-align:center;}.elementor-2312 .elementor-element.elementor-element-ab581af .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-2312 .elementor-element.elementor-element-7b1a273{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2312 .elementor-element.elementor-element-7b1a273 > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-2312 .elementor-element.elementor-element-7b1a273 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-2312 .elementor-element.elementor-element-7b1a273 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2312 .elementor-element.elementor-element-a815fef > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:18px;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-18px;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2312 .elementor-element.elementor-element-a815fef .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2312 .elementor-element.elementor-element-a815fef .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2312 .elementor-element.elementor-element-a815fef .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-type-html{padding-bottom:0px;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-group .elementor-field{color:#000000;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-group .elementor-field, .elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-subgroup label{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:2px 2px 2px 2px;border-radius:19px 19px 19px 19px;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:2px 2px 2px 2px;border-radius:19px 19px 19px 19px;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-button span{justify-content:center;}.elementor-2312 .elementor-element.elementor-element-a815fef .e-form__buttons__wrapper__button-next{background-color:#C50000;color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-button[type="submit"]{background-color:#C50000;color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2312 .elementor-element.elementor-element-a815fef .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-a815fef .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2312 .elementor-element.elementor-element-a815fef .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2312 .elementor-element.elementor-element-a815fef .elementor-button{border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-2312 .elementor-element.elementor-element-a815fef{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2312 .elementor-element.elementor-element-4df5302{--display:flex;}.elementor-2312 .elementor-element.elementor-element-4df5302:not(.elementor-motion-effects-element-type-background), .elementor-2312 .elementor-element.elementor-element-4df5302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-2312 .elementor-element.elementor-element-f08a7b5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.4px;}.elementor-2312 .elementor-element.elementor-element-f08a7b5 > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-2312 .elementor-element.elementor-element-f08a7b5 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-2312 .elementor-element.elementor-element-f08a7b5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2312 .elementor-element.elementor-element-bdbe160 > .elementor-widget-container{margin:-5px -5px 17px -5px;}.elementor-2312 .elementor-element.elementor-element-bdbe160{color:#FFFFFF;}@media(max-width:767px){.elementor-2312 .elementor-element.elementor-element-e0f120e .elementor-image-box-img{margin-bottom:15px;}.elementor-2312 .elementor-element.elementor-element-e39c8b7 .elementor-image-box-img{margin-bottom:15px;}.elementor-2312 .elementor-element.elementor-element-9bc96f3 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-2312 .elementor-element.elementor-element-31f6b8a{--content-width:1234px;}.elementor-2312 .elementor-element.elementor-element-0916eaf{--width:33.2%;}.elementor-2312 .elementor-element.elementor-element-30421ce{--width:33.2%;}.elementor-2312 .elementor-element.elementor-element-31af866{--width:33.2%;}.elementor-2312 .elementor-element.elementor-element-da9baa0{--width:33.3333%;}.elementor-2312 .elementor-element.elementor-element-78ee6d9{--width:33.3333%;}.elementor-2312 .elementor-element.elementor-element-4df6b06{--width:33.3333%;}}/* Start custom CSS for button, class: .elementor-element-6d7bef0 */#botonRojo {
    width: 60%;
    height: 80px;
    line-height: 1.4;
    /* Agrega otros estilos que necesites */
}

/* Para dispositivos móviles (ej. pantallas menores a 768px) */
@media (max-width: 767px) {
    #botonRojo {
        width: 90%; /* Más ancho en móviles para mejor usabilidad */
        height:75px; /* Altura un poco menor */
        line-height: 1.4; /* Ajuste de interlineado */
    }
}

/* Opcional: para tablets (768px a 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    #botonRojo {
        width: 70%;
    }
}/* End custom CSS */