div#top-section {
    background: linear-gradient(to top, #ffffff 30%, #0D2469 30%) !important;
}
#inner-learning-section {
    border-left: 3px solid rgba(13, 36, 105, 1);
}
div#lrftjourney {
    position: relative;
}
div#lrftjourney:before {
    border-left: 3px solid rgba(209, 230, 255, 1);
    content: "";
    position: absolute;
    left: 0;
}
div#lrftjourney:before {
    border-left: 3px solid rgba(209, 230, 255, 1);
    content: "";
    position: absolute;
    left: -6px;
    width: 3px;
    height: 73%;
    top: 20px;
}
#top-section h2.vc_custom_heading.vc_do_custom_heading {
    font-family: Inter;
    font-weight: 400!important;
    line-height: 135%;
}
#learning-sec em {
    font-size: 20px;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-bottom: 0px;
}
#top-section h2.vc_custom_heading.vc_do_custom_heading {
    font-size: 20px!important;
}
.pill-select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    border: 1px solid #d0e0f0;
    border-radius: 999px;
    padding: 6px 35px 8px 20px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #0c0c0c;
    cursor: pointer;
    outline: none;
    background-image: url("/wp-content/uploads/2025/08/gridicons_dropdown.png");
    background-repeat: no-repeat;
    background-position: right 24px center;
    background-size: 38px;
    width: 70%;
    float: right;
}
@media only screen and (max-width:1300px){
.pill-select {
    background-position: right 10px center;
    width: 100%;
}
}


@media only screen and (max-width:1100px){
div#learning-sec {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}	
#top-section h2.vc_custom_heading.vc_do_custom_heading {
    font-size: 18px!important;
}	
#learning-sec em {
    font-size: 16px;
}
}



@media only screen and (max-width:921px){
div#resources h3 a {
    font-size: 18px;
}	
div#resources .vc_grid-item-mini.vc_clearfix {
    min-height: auto;
}	
.vc_tta-container {
    margin-bottom: 20px!important;
}	
div#beginner {
    padding-right: 0% !important;
    padding-left: 0% !important;
    margin-top: 10px !important;
}	
#invest-energy-inner .vc_col-sm-3 {
    width: 50%;
}	
div#resources {
    margin-top: 30px !important;
    padding-right: 0% !important;
    padding-left: 0% !important;
}	
#learning-sec .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
    font-size: 18px;
    padding: 14px 8px;
}
}


@media only screen and (max-width:767px){
#learning-sec .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
    font-size: 18px;
}
div#lrftjourney {
    position: relative;
    padding-left: 10px;
}	
#top-section .vc_column-inner, #learning-sec .vc_column-inner, #divelearning-sec .vc_column-inner, #invest-energy-second .vc_column-inner, #movement-second .vc_column-inner {
    padding: 0!important;
}	
#invest-energy-inner .wpb_text_column.wpb_content_element {
    margin-bottom: 18px;
}	
}

@media only screen and (max-width:580px){
	
#invest-energy-inner .vc_col-sm-3 {
    width: 100%;
}	
}