/*   
    Theme Name:        Websolution - Elemetor PRO Base Theme
    Theme URI:         https://www.websolution.it
    Description:       A base theme for Elementor PRO.
    Author:            Matteo Lazzarin
    Author URI:        https://elementor.com
    Version:           1.0.1
    Text Domain:       websolution-elementor-pro-base-theme
*/

html, body {
    margin: 0;
    padding: 0;
}

.landing-testimonial .elementor-testimonial__image img{
    width: 100% !important;
  height: 100% !important;
}

.landing-testimonial .elementor-testimonial__footer{
    display: flex !important;
  flex-direction: column !important;
  justify-content: start !important;
  align-items: start !important;
  margin-bottom: 20px !important;
}

.landing-testimonial .elementor-testimonial__text{
    font-style: normal !important;
}

.landing-testimonial .elementor-main-swiper{
    width: 90% !important;
}

.landing-testimonial .elementor-swiper-button{
    background:
#EEE !important;
  box-shadow: 0px 1px 4px 0px #00000026 !important;
  border-radius: 44px !important;
  padding: 8px !important;
}

#gform_wrapper_4 .gfield.gf_left_half, #gform_wrapper_4 .gfield.gf_right_half, 
#gform_wrapper_5 .gfield.gf_left_half, #gform_wrapper_5 .gfield.gf_right_half,
#gform_wrapper_6 .gfield.gf_left_half, #gform_wrapper_6 .gfield.gf_right_half{
    width: calc(50% - 8px) !important;
}

@media screen and (max-width: 1024px){
    #gform_wrapper_4 .gfield.gf_left_half, #gform_wrapper_4 .gfield.gf_right_half, 
    #gform_wrapper_5 .gfield.gf_left_half, #gform_wrapper_5 .gfield.gf_right_half,
    #gform_wrapper_6 .gfield.gf_left_half, #gform_wrapper_6 .gfield.gf_right_half{
        width: calc(100%) !important;
    }
}

#gform_wrapper_4 .gfield.custom_intere input,
#gform_wrapper_5 .gfield.custom_intere input,
#gform_wrapper_6 .gfield.custom_intere input{
    width: 100% !important;
}

#gform_wrapper_4 .gform_legacy_markup_wrapper, #gform_wrapper_4 .gform_description,
#gform_wrapper_5 .gform_legacy_markup_wrapper, #gform_wrapper_5 .gform_description,
#gform_wrapper_6 .gform_legacy_markup_wrapper, #gform_wrapper_6 .gform_description{
    margin: 0 !important; 
    padding: 0 !important;    
}

#gform_wrapper_4 #gform_4_validation_container,
#gform_wrapper_5 #gform_5_validation_container,
#gform_wrapper_6 #gform_6_validation_container{
    border-left:0 !important;
    border-right:0 !important;
    margin-bottom: 0px;
}

#gform_wrapper_4 .gform_legacy_markup_wrapper li.gfield.gfield_error, #gform_wrapper_4 .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
#gform_wrapper_5 .gform_legacy_markup_wrapper li.gfield.gfield_error, #gform_wrapper_5 .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
#gform_wrapper_6 .gform_legacy_markup_wrapper li.gfield.gfield_error, #gform_wrapper_6 .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background-color: initial;
  margin-bottom: 0px !important;
  border-top-width: 0px !important;
border-bottom-width: 0px !important;
  padding-bottom: inherit !important;
  padding-top: inherit !important;
  box-sizing: border-box;
}

#gform_wrapper_4 .gfield_error, 
#gform_wrapper_5 .gfield_error,
#gform_wrapper_6 .gfield_error{
    border-top-width: 0px !important;
border-bottom-width: 0px !important;
    padding-top: 0;
  padding-bottom: 0;
    background-color: initial;
}

#gform_wrapper_4 .gfield_error .gfield_label,
#gform_wrapper_5 .gfield_error .gfield_label,
#gform_wrapper_6 .gfield_error .gfield_label{
    padding-top: 0;
    margin-top: 0;
}

#gform_wrapper_4 .gfield_error.field_description_below .validation_message,
#gform_wrapper_5 .gfield_error.field_description_below .validation_message,
#gform_wrapper_6 .gfield_error.field_description_below .validation_message{
    padding-top: 0 !important;
}

#gform_wrapper_4 .gfield_consent_label, #gform_wrapper_4 .gfield_consent_label a,
#gform_wrapper_5 .gfield_consent_label, #gform_wrapper_5 .gfield_consent_label a,
#gform_wrapper_6 .gfield_consent_label, #gform_wrapper_6 .gfield_consent_label a{
    font-weight: 500;
}

.on-click-open--trigger img:hover{
    cursor: pointer;
}