.elementor-3725 .elementor-element.elementor-element-d54c00c{--display:flex;}.elementor-3725 .elementor-element.elementor-element-d54c00c.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-3725 .elementor-element.elementor-element-d54c00c.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-3725 .elementor-element.elementor-element-4db1405{padding:15px 0px 15px 0px;text-align:center;}.elementor-3725 .elementor-element.elementor-element-4db1405 .elementor-heading-title{font-weight:600;}.elementor-3725 .elementor-element.elementor-element-fb7bdc6 > .elementor-widget-container{padding:0px 1px 0px 0px;}body.elementor-page-3725:not(.elementor-motion-effects-element-type-background), body.elementor-page-3725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.solarx.sk/wp-content/uploads/2025/04/Rectangle-1.png");background-repeat:no-repeat;background-size:cover;}/* Start custom CSS for wpforms, class: .elementor-element-fb7bdc6 */.wpforms-container .wpforms-form .wpforms-field-label, .wpforms-container .wpforms-form .wpforms-field-sublabel, .wpforms-container .wpforms-form .wpforms-field-description, .wpforms-container .wpforms-form textarea, .wpforms-container .wpforms-form li, .wpforms-container .wpforms-form th {
    hyphens: auto;
    font-weight: 500;
}
#wpforms-3844-field_4-container {
    background-color: #DAEDF9;
    border-radius: 5px;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 15px;
}
#wpforms-3844-field_20-container {
    background-color: #DAEDF9;
    border-radius: 5px;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 15px;
}
#wpforms-3844-field_21-container {
    background-color: #DAEDF9;
    border-radius: 5px;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 15px;
}

#wpforms-3844-field_22-container {
    background-color: #DAEDF9;
    border-radius: 5px;
      padding-right: 15px;
    padding-left: 15px;
    margin-top: 15px;
}
#wpforms-3844-field_23-container {
    background-color: #DAEDF9;
    padding-left: 10px;
    padding-right: 15px;
    border-radius: 5px;
    margin-top: 15px;
}
#wpforms-3844-field_54-container {
    background-color: #DAEDF9;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    margin-top: 15px;
}

#wpforms-3844-field_25-container {
    background-color: #DAEDF9;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 15px;
    margin-top: 15px;
}
#wpforms-3844-field_26-container {
    background-color: #DAEDF9;
    border-radius: 0px;
    padding-left: 15px;
}
#wpforms-3844-field_27-container {
    background-color: #DAEDF9;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
#wpforms-3844-field_30-container {
    background-color: #DAEDF9;
    padding-left: 15px;
    margin-top: 0px;
    padding-right: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#wpforms-3844-field_34-container {
    background-color: #DAEDF9;
    border-radius: 5px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
}
#wpforms-3844-field_44-container {
    background-color: #DAEDF9;
    border-radius: 5px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
}
#wpforms-3844-field_48-container {
    background-color: #DAEDF9;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#wpforms-3844-field_25 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    gap: 15px;
}

#wpforms-3844-field_25 .wpforms-image-choices-item {
    width: 100%;
}

#wpforms-3844-field_25 .wpforms-image-choices-image img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 5px;
    object-fit: cover;
}
#wpforms-3844-field_35 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    gap: 15px;
}

#wpforms-3844-field_35 .wpforms-image-choices-item {
    width: 100%;
}

#wpforms-3844-field_35 .wpforms-image-choices-image img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 5px;
    object-fit: cover;
}
#wpforms-3844-field_35-container {
    background-color: #DAEDF9;
    border-radius: 5px;
    padding-left: 15px;
    margin-top: 15px;
}
#wpforms-3844-field_36-container {
    background-color: #DAEDF9;
    border-radius: 5px;
    padding-left: 15px;
    margin-top: 15px;
}/* End custom CSS */