.what_happens_next_section{width:100%;background-color:#222222;& .container{position:relative;z-index:2;& .section_inner{width:100%;& .top_text_area{width:100%;& 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.5;color:var(--white);margin:0 0 3rem;@media (max-width:991px){text-align:center}}}& .points{display:flex;flex-direction:row;grid-gap:3rem;margin:3rem 0;@media (max-width:991px){flex-direction:column;grid-gap:2rem}& .point{display:flex;align-items:center;justify-content:center;flex-basis:calc(30% - 1.5rem);flex-grow:1;background:var(--white);border:3px solid var(--primary);border-radius:2rem;overflow:hidden;@media (max-width:991px){flex-basis:100%}&:nth-child(3n){border-color:var(--secondary) !important}& p{width:100%;font-size:1.6rem;font-weight:600;line-height:1.5;color:#151515;text-align:center;padding:1rem;margin:0}}& svg{align-self:center}}& .bottom_text_area{width:100%;& p{font-size:1.6rem;font-weight:600;line-height:1.5;color:var(--white);margin:0;@media (max-width:991px){text-align:center}}}}}}