.callback_banner_section{width:100%;background:rgba(34,34,34,1);& .container{position:relative;z-index:2;& .section_inner{width:100%;& .text_area{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;& h2,& h3{font-style:italic;font-size:4rem;font-weight:700;line-height:1.2;margin:0 0 3rem;color:var(--white);-webkit-text-stroke:6px var(--primary);paint-order:stroke fill;text-shadow:1px 1px 0 #000,2px 2px 0 #000,3px 3px 0 #000;@media (max-width:991px){font-size:3rem;text-align:center}& span{color:var(--secondary);font-size:inherit;font-weight:inherit;text-shadow:inherit}}& p{font-size:1.6rem;font-weight:600;line-height:1.3;margin:0;text-align:center;color:var(--white)}}& .fleet_boxes{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:3rem;& .fleet_box{width:46%;display:flex;flex-direction:column;background:var(--white);border-radius:2rem;border:2px solid #000;overflow:hidden;& .top_area{display:flex;align-items:center;justify-content:center;padding:2rem;& svg{@media (max-width:991px){width:5rem}}}& .bottom_area{padding:3rem;@media (max-width:991px){padding:2rem;height:8.5rem;display:flex;align-items:center;justify-content:center}& p{font-size:2rem;font-weight:600;font-style:italic;line-height:1.3;margin:0;text-align:center;color:#151515;@media (max-width:991px){font-size:1.6rem}}}}&>svg{@media (max-width:991px){width:2rem}}& .left_text{& .top_area{background:var(--secondary)}}& .right_text{& .top_area{background:var(--primary)}}}& .call_to_action_buttons{width:100%;display:flex;align-items:center;justify-content:center;margin:5rem 0 0;& a{width:auto !important}}}}& .talk_to_us_curve{width:100%;position:absolute;bottom:0}}