.m012 [hidden]{display:none!important}.m012 .main_container{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.m012 .main_container .tabs{background:none!important;border:none!important;margin:0 auto;max-width:1400px;padding:0 20px;position:relative;width:100%;z-index:10}.tab_list_buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;list-style:none;padding:0}.m012 .main_container .tabs ul li{list-style:none;outline:none}.m012 .main_container .tabs .tab-el{appearance:none;background:#f3f3f9;border:0;border-radius:15px;color:#1b1b1b;cursor:pointer;font:inherit;font-weight:700;padding:14px 20px;transition:background .2s ease-in-out,box-shadow .2s ease-in-out}.m012 .main_container .tabs .tab-el:hover{background:#8c64d8;color:#fff}.m012 .main_container .tabs .tab-el[aria-selected=true]{background:#6732ba;color:#fff}.m012 .main_container .tabs .tab-el:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #111;outline:3px solid #111;outline-offset:3px}.m012 .main_container .tabs .tab{align-items:center;display:flex;gap:40px;margin-top:40px}.m012 .main_container .tabs .tab>div:first-of-type{padding-right:20px;width:50%}.m012 .main_container .tabs .tab>div:last-of-type{width:50%}.m012 .main_container .tabs .tab .content h2{border-left:5px solid #6732ba;margin-bottom:24px;padding-left:20px}.m012 .main_container .tabs .tab .content .rte p{margin-bottom:1em}.btn{background:#39b54a;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,.2);color:#fff;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;transition:transform .15s ease-in-out,background .15s ease-in-out}.btn:focus-visible,.btn:hover{background:#2e9b3d;text-decoration:none}.m012 .main_container .tabs .tab .img{align-items:center;display:flex;justify-content:center}.m012 .main_container .tabs .tab .img img{height:auto;max-width:100%;width:100%}@media (max-width:950px){.m012 .main_container .tabs .tab{align-items:stretch;flex-direction:column}.m012 .main_container .tabs .tab>div:first-of-type,.m012 .main_container .tabs .tab>div:last-of-type{padding-right:0;width:100%}.m012 .main_container .tabs .tab .content{margin-bottom:24px}.m012 .main_container .tabs .tab .img img{max-width:600px}}@media (max-width:500px){.tab_list_buttons{justify-content:center}.m012 .main_container .tabs .tab-el{padding:12px}}@media (prefers-reduced-motion:reduce){.m012 *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}