.beacon_three_col_sec{background-color:var(--white);overflow:hidden;padding:80px 0}.beacon_three_col_sec .heading_area{margin:0 auto 50px;max-width:750px;text-align:center}.beacon_three_col_sec .heading_area h2{color:var(--black);font-size:30px;font-weight:600;line-height:1.25;margin:0;position:relative}.beacon_three_col_sec .heading_area h2:after{background-color:var(--yellow);bottom:-10px;content:"";height:30px;left:0;position:absolute;width:100%;z-index:-1}.beacon_three_col_sec .content_wrapper{display:flex;flex-wrap:wrap;justify-content:start;margin:0 -20px;padding-top:30px}.beacon_three_col_sec .content_wrapper .box_content{border-radius:15px;box-shadow:0 0 30px 0 rgba(0,0,0,.1);height:100%;margin:0 20px 20px;max-width:350px;text-align:center;width:calc(33.33333% - 40px)}.beacon_three_col_sec .box_content .text-container{background-color:var(--white);border-radius:15px 15px 0 0;padding:30px 25px}.beacon_three_col_sec .content_wrapper .box_content h3{color:var(--black);font-size:22px;font-weight:700;line-height:1.25;margin:0 0 25px}.beacon_three_col_sec .content_wrapper .box_content p{color:var(--black);font-size:20px;font-weight:400;line-height:1.3;margin:0}.beacon_three_col_sec .content_wrapper .box_content .img-container{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 15px 15px;display:block;overflow:hidden;padding-bottom:50.8%;position:relative}@media (max-width:991px){.beacon_three_col_sec .heading_area{margin:0 auto 40px}.beacon_three_col_sec .content_wrapper .box_content{margin:0 15px 20px;width:calc(33.33333% - 30px)}.beacon_three_col_sec .box_content .text-container{padding:30px 25px}.beacon_three_col_sec .content_wrapper .box_content h3{font-size:22px}}@media (max-width:767px){.beacon_three_col_sec{padding:50px 0}.beacon_three_col_sec .content_wrapper .box_content{margin:0 15px 20px;width:calc(50% - 30px)}}@media (max-width:575px){.beacon_three_col_sec .content_wrapper .box_content{margin:0 auto 30px;width:100%}.beacon_three_col_sec .content_wrapper .box_content:last-child{margin-bottom:0}}