/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/



.section_1_img .et_pb_image_wrap{
    display: flex;
    justify-content: center;
    height: 900px;
    align-items: center;
}

.section_1_img .et_pb_image_wrap img{
    height: 750px;
    object-fit: cover;
    border-radius: 20px;
    width: 85%;
}   

.section_1_img{
    border-radius: 20px;
}

.section_1_title h1{
    font-family: 'Sohne-Buch', sans-serif;
    font-size: 67px;
    line-height: 1.2em;
    padding-bottom: 0px;
}

.section_1_title1 h1{
    font-family: 'PPEditorialNew-Italic', sans-serif;
    font-size: 67px;
    line-height: 1.3em;
}

.blurb_call_now .et_pb_module_header span{
    font-family: 'Sohne-Buch', sans-serif;
    color: #EA5200;
    font-size: 25px;
    font-weight: 700;
}

.blurb_call_now .et_pb_blurb_container{
    padding-left: 10px;
    vertical-align: baseline;
}

.blurb_call_now .et_pb_blurb_content{
    margin: 0px;
}

.guide_main_section{
    position: relative;
    /* bottom: 180px; */
    background-position: 113% 0% !important;
    padding: 0px;
}

/* .eligible_section{
    position: relative;
    bottom: 180px;
} */

.guide_title, .guide_section, .guide_sub_title, .guide_list_details{
    font-family: 'Sohne-Buch', sans-serif;
}

.checkbox_eligible .et_pb_blurb_content{
    margin: 0px;
}

.eligible_title h1{
    font-size: 55px;
}

.checkbox_eligible .et_pb_blurb_container{
    vertical-align: bottom;
}

.eligible_row{
    display: flex;
    align-items: center;
}

.eligible_row .et_pb_image_1{
    height: 650px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.eligible_row .et_pb_image_1 img{
    height: 455px;
    width: 100%;
}

.blurb_call_now{
    font-family: 'Sohne-Buch', sans-serif;
}

.eligible_top_image{
    left: 73% !important;
    top: 1% !important;
}

.eligible_top_image img{
    width: 150px;
}

.eligible_column{
    overflow: visible !important;
    background-size: 80%;
}

.eligible_top_image img{
    border-radius: 20px;
}

.eligible_column .et_pb_image_1{
    margin-bottom: 0px !important;
}

.checkbox_eligible .et_pb_blurb_content{
    max-width: none;
}


.hidden_section_top{
    position: relative;
    top: 840px;
    bottom: 87px;
    height: 980px;
}

.hidden_section_top .et_pb_row_1{
    padding: 0px;
}

.section_1_position{
    position: absolute;
    width: 100%;
}

.checkbox_eligible .et_pb_module_header{
    padding-bottom: 5px;
}