.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-repeater-item-3236bce .swiper-slide-bg{background-image:url(https://casaclick.cl/wp-content/uploads/2025/07/Invierte-en-Futuro-Invierte-con-Propiedad.jpg);background-size:cover;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-repeater-item-3236bce .elementor-background-overlay{background-color:#00000047;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-repeater-item-3236bce .swiper-slide-contents{margin:0 auto;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-repeater-item-3236bce .swiper-slide-inner{align-items:center;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-repeater-item-3236bce .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-repeater-item-3236bce .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-repeater-item-3236bce .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .swiper-slide{transition-duration:calc(5000ms*1.2);height:430px;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .swiper-slide-contents{max-width:73%;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .swiper-slide-inner{text-align:center;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-slide-heading{color:#FFFFFF;font-size:31px;font-weight:bold;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:26px;}.elementor-271 .elementor-element.elementor-element-3c6ff10 .elementor-slide-description{color:#FFFFFFAD;font-size:22px;}.elementor-271 .elementor-element.elementor-element-3e8f388{--spacer-size:50px;}.elementor-271 .elementor-element.elementor-element-05e8bb2 img{width:84%;max-width:100%;height:229px;}.elementor-271 .elementor-element.elementor-element-4cb27c2{text-align:center;}.elementor-271 .elementor-element.elementor-element-4cb27c2 .elementor-heading-title{color:#C20C0C;}.elementor-271 .elementor-element.elementor-element-a35e128{color:#000000;}.elementor-271 .elementor-element.elementor-element-c9eecaf .elementor-button:hover, .elementor-271 .elementor-element.elementor-element-c9eecaf .elementor-button:focus{background-color:#FF0000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-c9eecaf .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FF0000;color:#FF0000;border-style:solid;border-color:#FF0000;}.elementor-271 .elementor-element.elementor-element-c9eecaf .elementor-button:hover svg, .elementor-271 .elementor-element.elementor-element-c9eecaf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-52f9b32 .elementor-heading-title{color:#C20C0C;}.elementor-271 .elementor-element.elementor-element-62f6756{color:#000000;}.elementor-271 .elementor-element.elementor-element-ad8a6d8 .elementor-button:hover, .elementor-271 .elementor-element.elementor-element-ad8a6d8 .elementor-button:focus{background-color:#FF0000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-ad8a6d8 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FF0000;color:#FF0000;border-style:solid;border-color:#FF0000;}.elementor-271 .elementor-element.elementor-element-ad8a6d8 .elementor-button:hover svg, .elementor-271 .elementor-element.elementor-element-ad8a6d8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-899da51 .elementor-heading-title{color:#C20C0C;}.elementor-271 .elementor-element.elementor-element-0d7dd6c{color:#000000;}.elementor-271 .elementor-element.elementor-element-5821370 .elementor-button:hover, .elementor-271 .elementor-element.elementor-element-5821370 .elementor-button:focus{background-color:#FF0000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-5821370 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FF0000;color:#FF0000;border-style:solid;border-color:#FF0000;}.elementor-271 .elementor-element.elementor-element-5821370 .elementor-button:hover svg, .elementor-271 .elementor-element.elementor-element-5821370 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-78ab12e{--spacer-size:50px;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-front-container{background-color:#FFFFFF;background-image:url("https://casaclick.cl/wp-content/uploads/2025/06/quienesomos.png");align-items:center;background-size:cover;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-rear-container{background-color:#4C475E;align-items:center;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-container:not(.eael-template){height:300px;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-container.eael-template{min-height:300px;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:40px;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg{color:#fff;fill:#fff;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:40px;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon svg{color:#fff;fill:#fff;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;}.elementor-271 .elementor-element.elementor-element-ec1a8f3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-front-container{background-color:#F5F5F5;background-image:url("https://casaclick.cl/wp-content/uploads/2025/06/nuestramision.png");align-items:center;background-size:cover;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-rear-container{background-color:#6C667E;align-items:center;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-container:not(.eael-template){height:300px;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-container.eael-template{min-height:300px;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:40px;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg{color:#fff;fill:#fff;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon{color:#fff;fill:#fff;font-size:40px;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image .ea-flipbox-icon svg{color:#fff;fill:#fff;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image svg.ea-flipbox-icon{height:40px;width:40px;line-height:40px;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;}.elementor-271 .elementor-element.elementor-element-cbe900e .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;}.elementor-271 .elementor-element.elementor-element-4321261{--spacer-size:25px;}.elementor-271 .elementor-element.elementor-element-2b31a1f{border-style:none;}.elementor-271 .elementor-element.elementor-element-8f1cd1b > .elementor-element-populated{border-style:none;}.elementor-271 .elementor-element.elementor-element-4d6fcdc{text-align:center;}.elementor-271 .elementor-element.elementor-element-4d6fcdc .elementor-heading-title{font-size:29px;font-weight:900;color:#C20C0C;}.elementor-271 .elementor-element.elementor-element-7a3c6ee > .elementor-widget-container{border-style:none;}.elementor-271 .elementor-element.elementor-element-7a3c6ee .eael-flip-carousel{border-radius:0px;}.elementor-271 .elementor-element.elementor-element-7a3c6ee .flip-custom-nav{font-size:30px;width:40px;height:40px;line-height:40px;border-radius:50px;color:#42418e;background:#fff;}.elementor-271 .elementor-element.elementor-element-7a3c6ee .eael-flip-carousel-svg-icon{width:30px;}.elementor-271 .elementor-element.elementor-element-7a3c6ee .flip-custom-nav svg{width:30px;fill:#42418e;}.elementor-271 .elementor-element.elementor-element-7a3c6ee .flip-carousel-text{text-align:center;color:#4d4d4d;}.elementor-271 .elementor-element.elementor-element-bbadb88{--spacer-size:25px;}.elementor-271 .elementor-element.elementor-element-d6c539b{--spacer-size:20px;}.elementor-271 .elementor-element.elementor-element-a190427{text-align:center;}.elementor-271 .elementor-element.elementor-element-a190427 .elementor-heading-title{font-size:30px;font-weight:900;color:#C20C0C;}.elementor-271 .elementor-element.elementor-element-14d2eec{--spacer-size:15px;}.elementor-271 .elementor-element.elementor-element-a3b4296 img{width:70%;max-width:100%;height:219px;border-radius:10px 10px 10px 10px;}.elementor-271 .elementor-element.elementor-element-3faa819 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-3faa819{text-align:center;}.elementor-271 .elementor-element.elementor-element-3faa819 .elementor-heading-title{font-size:23px;color:#C20C0C;}.elementor-271 .elementor-element.elementor-element-67a5c7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-67a5c7f{text-align:center;line-height:1px;color:#000000;}.elementor-271 .elementor-element.elementor-element-67a5c7f p{margin-bottom:0px;}.elementor-271 .elementor-element.elementor-element-eef2375{text-align:center;}.elementor-271 .elementor-element.elementor-element-eef2375 img{width:80%;max-width:100%;height:220px;border-radius:15px 15px 15px 15px;}.elementor-271 .elementor-element.elementor-element-36c945f{text-align:center;}.elementor-271 .elementor-element.elementor-element-36c945f .elementor-heading-title{font-size:23px;color:#C20C0C;}.elementor-271 .elementor-element.elementor-element-cd9a5c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-cd9a5c2{text-align:center;line-height:1px;color:#000000;}.elementor-271 .elementor-element.elementor-element-cd9a5c2 p{margin-bottom:0px;}.elementor-271 .elementor-element.elementor-element-91e4bf7{text-align:center;}.elementor-271 .elementor-element.elementor-element-91e4bf7 img{width:100%;max-width:71%;height:216px;border-radius:10px 10px 10px 10px;}.elementor-271 .elementor-element.elementor-element-5f667e5{text-align:center;}.elementor-271 .elementor-element.elementor-element-5f667e5 .elementor-heading-title{font-size:23px;color:#C20C0C;}.elementor-271 .elementor-element.elementor-element-57feb93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-57feb93{text-align:center;line-height:1px;color:#000000;}.elementor-271 .elementor-element.elementor-element-57feb93 p{margin-bottom:0px;}.elementor-271 .elementor-element.elementor-element-0c60952{--spacer-size:20px;}.elementor-271 .elementor-element.elementor-element-c85bc7f > .elementor-element-populated{margin:37px 37px 37px 37px;--e-column-margin-right:37px;--e-column-margin-left:37px;}.elementor-271 .elementor-element.elementor-element-1dbd252{width:100%;max-width:100%;}/* Start custom CSS for slides, class: .elementor-element-3c6ff10 */.elementor-271 .elementor-element.elementor-element-3c6ff10 {
  border-radius: 20px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bff48f5 */.elementor-271 .elementor-element.elementor-element-bff48f5 {
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);
  padding: 20px;
  background-color: white;
  text-align: center;
  transition: transform 0.3s ease;
}

.elementor-271 .elementor-element.elementor-element-bff48f5:hover {
  transform: translateY(-5px);
}

.elementor-271 .elementor-element.elementor-element-bff48f5 img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-bottom: 15px;
}

.elementor-271 .elementor-element.elementor-element-bff48f5 .elementor-button {
  border-radius: 30px;
  border: 2px solid #C20C0C;
  color: #C20C0C;
  background: transparent;
}

.elementor-271 .elementor-element.elementor-element-bff48f5 .elementor-button:hover {
  background-color: #C20C0C;
  color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16c4775 */.elementor-271 .elementor-element.elementor-element-16c4775 {
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);
  padding: 20px;
  background-color: white;
  text-align: center;
  transition: transform 0.3s ease;
}

.elementor-271 .elementor-element.elementor-element-16c4775:hover {
  transform: translateY(-5px);
}

.elementor-271 .elementor-element.elementor-element-16c4775 img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-bottom: 15px;
}

.elementor-271 .elementor-element.elementor-element-16c4775 .elementor-button {
  border-radius: 30px;
  border: 2px solid #C20C0C;
  color: #C20C0C;
  background: transparent;
}

.elementor-271 .elementor-element.elementor-element-16c4775 .elementor-button:hover {
  background-color: #C20C0C;
  color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-419b4fd */.elementor-271 .elementor-element.elementor-element-419b4fd {
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);
  padding: 20px;
  background-color: white;
  text-align: center;
  transition: transform 0.3s ease;
}

.elementor-271 .elementor-element.elementor-element-419b4fd:hover {
  transform: translateY(-5px);
}

.elementor-271 .elementor-element.elementor-element-419b4fd img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-bottom: 15px;
}

.elementor-271 .elementor-element.elementor-element-419b4fd .elementor-button {
  border-radius: 30px;
  border: 2px solid #C20C0C;
  color: #C20C0C;
  background: transparent;
}

.elementor-271 .elementor-element.elementor-element-419b4fd .elementor-button:hover {
  background-color: #C20C0C;
  color: white;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-249d63a *//* ==== CONTENEDOR DEL FORMULARIO: CARD ==== */
.wpcf7 {
  max-width: 600px;
  margin: 40px auto;
  padding: 30px;
  border: 1px solid #e0e0e0;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}

/* ==== CAMPOS DE ENTRADA Y TEXTAREA ==== */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  width: 100%;
  padding: 14px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
  transition: all 0.3s ease;
  font-size: 16px;
  box-sizing: border-box;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus {
  border-color: #3f8efc;
  box-shadow: 0 0 6px rgba(63, 142, 252, 0.3);
  outline: none;
}

/* ==== BOTÓN DE ENVÍO ==== */
.wpcf7 input[type="submit"] {
  background-color: transparent;
  color: #C20C0C;
  border: 2px solid #C20C0C;
  border-radius: 50px;
  padding: 12px 30px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ==== HOVER DEL BOTÓN ==== */
.wpcf7 input[type="submit"]:hover {
  background-color: #C20C0C;
  color: #fff;
}/* End custom CSS */