/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/products/homeowners-plan.css ***!
  \***********************************************************************************************************************************/
#main {
    background: linear-gradient(180deg, rgba(0, 174, 205, 0) 23.4%, rgba(0, 174, 205, 0.15) 100%),
        linear-gradient(0deg, #faf8f2, #faf8f2);
    height: auto;
    padding: 25px 0 40px 0;
    min-height: calc(100vh - 100px);
    height: auto;
}

.steps {
    width: 1060px;
    padding: 0 15px;
    margin: 0 auto;
    box-sizing: border-box;
}
.msg-container {
    width: 100%;
}
#home-image-container > img {
    width: 330px;
    height: 200px;
    object-fit: contain;
}
.title-orange {
    color: rgb(var(--nova-orange));
    font-size: var(--fs-title-md);
}

.radios-group {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 12px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.form-check {
    text-align: center;
    padding: 8px;
}
.home-radio {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.form-check-label {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: all 0.3s ease;
    position: relative; 
}

.form-check-label::before {
    content: '';
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    border-radius: 50%;
    margin-bottom: 10px;
    transition: all 0.3s ease;
}
/* Cuando está seleccionado */
.home-radio:checked + .form-check-label {
    border-color: rgb(var(--nova-orange));
    color: #ff8c42;
    font-weight: 600;
}

.home-radio:checked + .form-check-label::before {
    background:rgb(var(--nova-orange));
    border-color: #ff8c42;
    box-shadow: 0 0 6px rgba(255, 140, 66, 0.4);
}
#step_1 {
    max-width: 70%;
}
.field-container {
    background-color: rgb(var(--white));
    padding: 20px;
    max-width: 80%;
    min-width: 280px;
    margin-bottom: 20px;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

.form-label {
    font-size: var(--fs-text-lg);
    font-weight: var(--fw-semi-bold);
}
.content-navigation-button{
    width: 100%;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.content-navigation-button > a{
    font-size: 16px !important;
}
.content-navigation-button > span{
    position: absolute;
    font-size: 16px !important;
    font-weight: var(--fw-bold);
    text-decoration: underline;
    color: rgb(var(--nova-orange));
    cursor: pointer;
    transform: translateX(-200px);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZU93bmVyc1BsYW5DU1MuZTQ2Zjg3MWYuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0lBQ0k7K0NBQzJDO0lBQzNDLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsK0JBQStCO0lBQy9CLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsZUFBZTtJQUNmLGNBQWM7SUFDZCxzQkFBc0I7QUFDMUI7QUFDQTtJQUNJLFdBQVc7QUFDZjtBQUNBO0lBQ0ksWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLDhCQUE4QjtJQUM5Qiw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixhQUFhO0lBQ2IsZUFBZTtJQUNmLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLGVBQWU7QUFDbkI7QUFDQTtJQUNJLGVBQWU7SUFDZixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQix5QkFBeUI7SUFDekIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIseUJBQXlCO0FBQzdCO0FBQ0EsNkJBQTZCO0FBQzdCO0lBQ0kscUNBQXFDO0lBQ3JDLGNBQWM7SUFDZCxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQ0FBa0M7SUFDbEMscUJBQXFCO0lBQ3JCLDJDQUEyQztBQUMvQztBQUNBO0lBQ0ksY0FBYztBQUNsQjtBQUNBO0lBQ0ksbUNBQW1DO0lBQ25DLGFBQWE7SUFDYixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQiwrQ0FBK0M7SUFDL0MsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksNEJBQTRCO0lBQzVCLGdDQUFnQztBQUNwQztBQUNBO0lBQ0ksV0FBVztJQUNYLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLDBCQUEwQjtBQUM5QjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQiwyQkFBMkI7SUFDM0IsMEJBQTBCO0lBQzFCLDhCQUE4QjtJQUM5QixlQUFlO0lBQ2YsNkJBQTZCO0FBQ2pDLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Byb2R1Y3RzL2hvbWVvd25lcnMtcGxhbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiI21haW4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMTc0LCAyMDUsIDApIDIzLjQlLCByZ2JhKDAsIDE3NCwgMjA1LCAwLjE1KSAxMDAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsICNmYWY4ZjIsICNmYWY4ZjIpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4IDAgNDBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3RlcHMge1xuICAgIHdpZHRoOiAxMDYwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubXNnLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4jaG9tZS1pbWFnZS1jb250YWluZXIgPiBpbWcge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udGl0bGUtb3JhbmdlIHtcbiAgICBjb2xvcjogcmdiKHZhcigtLW5vdmEtb3JhbmdlKSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS1tZCk7XG59XG5cbi5yYWRpb3MtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweDtcbn1cbi5ob21lLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbn1cblxuLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi8qIEN1YW5kbyBlc3TDoSBzZWxlY2Npb25hZG8gKi9cbi5ob21lLXJhZGlvOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tbm92YS1vcmFuZ2UpKTtcbiAgICBjb2xvcjogI2ZmOGM0MjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaG9tZS1yYWRpbzpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDpyZ2IodmFyKC0tbm92YS1vcmFuZ2UpKTtcbiAgICBib3JkZXItY29sb3I6ICNmZjhjNDI7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDI1NSwgMTQwLCA2NiwgMC40KTtcbn1cbiNzdGVwXzEge1xuICAgIG1heC13aWR0aDogNzAlO1xufVxuLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXdoaXRlKSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtdGV4dC1sZyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXNlbWktYm9sZCk7XG59XG4uY29udGVudC1uYXZpZ2F0aW9uLWJ1dHRvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC1uYXZpZ2F0aW9uLWJ1dHRvbiA+IGF7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1uYXZpZ2F0aW9uLWJ1dHRvbiA+IHNwYW57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ib2xkKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogcmdiKHZhcigtLW5vdmEtb3JhbmdlKSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/