.text_general{padding:90px 0;position:relative}@media (max-width:520px){.text_general{padding:60px 8px}}.text_general.white_bg{background:#fff;padding:60px 0}@media (max-width:520px){.text_general.white_bg{padding-left:8px;padding-right:8px}}.text_general.white_bg:before{background:#fff;content:"";height:100%;left:-50%;position:absolute;top:0;width:200%;z-index:-1}.text_general .section_divider{border-top:1px solid navy;margin-bottom:40px;position:relative;width:100%}@media (max-width:520px){.text_general .section_divider{margin-bottom:18px}}.text_general .text_general__inner{align-items:flex-start;-moz-column-gap:157px;column-gap:157px;display:flex;flex-wrap:wrap;position:relative}.text_general .text_general__inner .subtitle{color:navy;font-family:Area Normal;font-size:14px;font-weight:500;line-height:22px;margin-bottom:9px;width:100%}@media (max-width:520px){.text_general .text_general__inner .subtitle{font-size:12px;line-height:20px;margin-bottom:8px}}.text_general .text_general__inner .headings_content{max-width:310px;position:relative;width:100%}.text_general .text_general__inner .headings_content h2{margin-bottom:16px}@media (max-width:520px){.text_general .text_general__inner .headings_content h3{margin-bottom:24px}}.text_general .text_general__inner .text_content{color:navy;font-weight:500;max-width:660px;position:relative}@media (max-width:1150px) and (min-width:520px){.text_general .text_general__inner .text_content{max-width:100%}}.text_general .text_general__inner .text_content p:last-child{margin-bottom:15px}@media (max-width:520px){.text_general .text_general__inner .text_content p:last-child{margin-bottom:0}.text_general .text_general__inner .text_content{font-size:16px;line-height:24px}.text_general .text_general__inner .text_content.smaller_text_mobile{font-size:14px;line-height:22px;margin-top:8px}}
