/*Kampagne side*/
.calculate-form .gfield_radio input{
    display:none !important;
}
.calculate-form .gfield_radio div,
.calculate-form .gf_page_steps{
    text-align: center;
}
.calculate-form .gfield_radio{
    display:flex !important;
}
.calculate-form .ginput_container_radio{
    padding-top:15px !important;
}
.gform_page_footer input[type='button'].button{
    background-color: #2500bf;
    border-radius: 10px;
    font-size: 18px;
}
.gform_page_footer{
    text-align: center;
}
.calculate-form-title{
    position: absolute;
    right: 0px;
    top: -40px;
    background-color: #ffffff;
    padding: 5px 20px;
    font-size: 18px;
    font-weight: 700;
}
.gform_wrapper.gravity-theme .gf_page_steps{
    border:none !important;
}
.calculate-form-inner{
    padding-top:20px;
    padding-right: 5px;
    padding-left: 5px;
}
.display-second-step-main{
    padding-bottom:0px !important;
}
.calculate-form .gfield_radio label{
    white-space: inherit !important;
    padding: 20px;
    font-size:16px !important;
    font-weight: 400;
    height: 99%;
}
#openModalBtn{
    margin-left:0px !important;
}
.calendly-first-row > .col{
    padding-bottom:0px !important;
}
.calculate-form .gfield_radio label{
    font-size:18px !important;
}
.calculate-form div.gf_page_steps .gf_step_number {
    visibility: hidden !important;
}
.calculate-form div.gf_page_steps {
    position: absolute !important;
    bottom: -40px;
    border: none;
    text-align: center;
    width:100%;
}

.calculate-form .ginput_container_radio{
    padding-top:30px;
    padding-bottom:10px;
}
.white-inputs input[type='email'],
.white-inputs input[type='date'],
.white-inputs input[type='search'],
.white-inputs input[type='number'],
.white-inputs input[type='text'],
.white-inputs input[type='tel'],
.white-inputs input[type='url'],
.white-inputs input[type='password'],
.white-inputs textarea,
.white-inputs select,
.white-inputs .select-resize-ghost,
.white-inputs .select2-container .select2-choice,
.white-inputs .select2-container .select2-selection{
    background-color:#fff !important;
}
.calculate-form div.gf_page_steps div.gf_step {
    width: 7%;
    background-color: #2501bf;
    opacity: 1 !important;
    margin: 5px !important;
    display: inline-block;
    height:5px;
}
.calculate-form div.gf_page_steps div.gf_step_pending {
    background-color: #eee;
}
.white-inputs .calculate-form div.gf_page_steps div.gf_step_pending{
    background-color:#fff !important;
}
.calculate-form .gfield_description{
    font-size:12px !important;
    opacity:0.5;
}
#openModalBtn{
    background-color: #2500bf;
}
.calculate-form .gfield_radio label .image-container{
    padding:20px;
    /*background-color: #eae7ed;
    -webkit-box-shadow: 5px 5px 0px 0px #3e33cb;
    box-shadow: 5px 5px 0px 0px #3e33cb;*/
    display: block;
    margin: 0 auto;
    max-width: 200px;
    /*margin-bottom:15px !important;*/
}
/*.calculate-form .gfield_radio label .image-container:hover,
.calculate-form .gfield_radio input:checked+label .image-container{
    background-color: #fa4d48;
}*/
.calculate-form .gf_progressbar_wrapper,
.calculate-form .gform_previous_button{
    visibility: hidden;
    position: absolute;
    top:0;
}
.last-page .gform_previous_button{
    display:none !important;
}
.calculate-form .gfield_radio img{
    width:50% !important;
}
div.checkbox-list{
    list-style: none;
}
.display-second-step{
    display:none;
}
.display-second-step.active{
    display:block !important;
}
.two-payoff-bullets{
    padding-bottom:8px;
}
.get-check-in .gfield,
.get-check-in .gform_footer{
    margin-top:0px !important;
    padding-top:0px !important;
}
.gform_wrapper .gfield.gf_list_3col .gfield_checkbox, .gform_wrapper .gfield.gf_list_3col .gfield_radio{
    grid-column-gap: 0px !important;
}
.ginput_container_radio > .gfield_radio > .gchoice{
    width:33%;
}
.ginput_container_radio > .gfield_radio > .gchoice label{
    cursor:pointer;
}
section.white-inputs{
    padding-bottom:0px !important;
}
.gform-field-row--span-three {
    grid-row: span 4;
}
.gform_wrapper fieldset.gfield.gf_list_3col div.gfield_radio div label{
    width:75%;
    font-weight: 600;
    padding: 20px;
    background-color:#fff !important;
    border: 3px solid rgb(0 0 0 / 10%);
    border-radius: 10px;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    position: relative;
}
.gform_wrapper fieldset.gfield.gf_list_3col div.gfield_radio div label:hover{
    border-color: #2500bf;
}
.gform_wrapper fieldset.gfield.gf_list_3col div.gfield_radio div .gfield-choice-input:checked+label{
    border-color: #2500bf;
}
.gform_wrapper fieldset.gfield.gf_list_3col div.gfield_radio div .gfield-choice-input:checked+label:before,
.gform_wrapper fieldset.gfield.gf_list_3col div.gfield_radio div label:hover:before{
    content: "\e00a";
    color: #fff;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 30px;
    height: 30px;
    border-radius: 500px;
    background-color: #2500bf;
    font-family: 'fl-icons' !important;
}
.first-step .gfield_label{
    display:none !important;
}
.hide-label .gfield_label{
    visibility: hidden;
}

@media only screen and (max-width: 830px) {
    .gform_wrapper fieldset.gfield.gf_list_3col ul.gfield_checkbox div, .gform_wrapper fieldset.gfield.gf_list_3col div.gfield_radio div {
        width: 33%;
    }
    .calculate-form .gfield.gfield--width-two-thirds {
        -ms-grid-column-span: 12 !important;
        grid-column: span 12 !important;
    }
    .calculate-form .gfield--width-third{
        grid-column: span 6 !important;
        -ms-grid-column-span: 6 !important;
    }
    .calculate-form .gform-field-row--span-three{
        order: 2;
        -ms-grid-column-span: 12 !important;
        grid-column: span 12 !important;
    }
    .gform_wrapper fieldset.gfield.gf_list_3col div.gfield_radio div label{
        padding:0px !important;
    }
    .calculate-form .gfield_radio label .image-container{
        padding: 10px;
        width:60% !important;
    }
    .gform_wrapper fieldset.gfield.gf_list_3col div.gfield_radio div label{
        padding:5px;
        width:100%;
        max-width: 90%;
        /*word-break: break-all;*/
    }
    .calculate-form .gform_body{
        padding-bottom:0px;
        margin-left: -20px;
        margin-right: -20px;
        padding-top:20px;
    }
    .calculate-form .gfield_radio img{
        width:100% !important;
    }
    .gform_body{
        padding-bottom:40px;
    }
    .get-check-in_wrapper{
        padding:0px !important;
    }
    .calculate-form div.gf_page_steps div.gf_step{
        height: 5px;
    }
    .calculate-form .ginput_container_radio{
        padding-top:5px;
    }
    .calculate-form-title{
        display:none;
    }
    .calculate-form .gfield_radio label{
        font-size:12px !important;
    }
    .calculate-form-inner .gf_list_3col .gfield_radio{
        width:100% !important;
    }
}

@media only screen and (max-width: 550px) {
    .calculate-form .gfield_radio label{
        font-size:12px !important;
    }
    .calculate-form-title{
        width:100%;
        text-align: center;
    }
    #openModalBtn,
    .gform_page_footer .gform_button{
        width:100%;
        margin-left:0px !important;
    }
    .calculate-form .gfield--width-third{
        grid-column: span 12 !important;
        -ms-grid-column-span: 12 !important;
    }
}