.elementor-2101 .elementor-element.elementor-element-38a56ed{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2101 .elementor-element.elementor-element-097ccfb{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-736777b */div#gform_fields_6 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.gfield--type-section {
    width: 100%;
}
div#field_6_62 {
    width: 100%;
    display: flex;
    gap: 20px;
    position: relative;
}
div#field_6_62 label{
    font-size: 14px;
    text-align: center!important;
    
}

div#field_6_55 {
    width: 23%;
    background: #EEEEEE;
    padding: 10px;
    max-height: fit-content;
    border-radius: 10px;
    position: sticky;
  top: 150px;
  align-self: flex-start;
  margin-top: 0;
  padding-top: 0;
  z-index: 2;
    
}
div#field_6_55 input{
    margin: 10px 0px!important;
    padding: 10px!important;
    text-align: center!important;
}
div#field_6_55 label{
    margin: 10px 0px!important;
    padding: 10px!important;
}
div#field_6_57 {
    width: 50%;
}

div#field_6_59 {
    width: 23%;
    background: #EEEEEE;
    padding: 10px;
    max-height: fit-content;
    border-radius: 10px;
}

div#field_6_59 input{
    margin: 10px 0px!important;
    padding: 10px!important;
}
div#field_6_59 label{
    margin: 10px 0px!important;
    padding: 10px!important;
    text-align: center!important;
}
div#field_6_54 {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
div#field_6_26, div#field_6_27, div#field_6_29, div#field_6_31, div#field_6_33 {
    width: 47%;
    margin: 10px;
}

#field_6_46{
    visibility: hidden;
}

@media screen and (min-width: 1024px){
	div#gform_fields_6 {
    display: flex;
	width: 100%;
	}
}
.hiddenDiscount {
    display: none;
}

div#field_6_57 label {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    text-align: center!important;
}
.left-desc span{
    background: #153B7F;
    display: block;
    margin: 10px 0px !important;
    padding: 10px!important;
    font-size: 14px;
    color: #ffffff;
    border-radius: 10px;
    text-align: center;
    
}

input#gform_submit_button_6 {
    margin: auto;
    background: #153B7F;
    padding: 15px 30px;
    font-size: 16px;
    border-radius: 8px;
}
p.gform_required_legend {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a56ed */.elementor-2101 .elementor-element.elementor-element-38a56ed label.gfield_label.gform-field-label {
    background: #153B7F;
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 15px;
}
legend.gfield_label.gform-field-label.gfield_label_before_complex{
     background: #153B7F;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.gchoice{
        background: #eeeeee!important;
        margin: 0px!important;
        padding: 5px!important;
        border-radius: 8px!important;
        
}
.gchoice:has(input[type="checkbox"]:checked)
{
    background-color: #cacaca!important;
}/* End custom CSS */