.tab{align-items:flex-end;column-gap:3px;display:flex;width:100%}.tab div{flex-grow:1;font-size:18px;font-weight:700;text-align:center;width:calc(100% - 3px)}.tab button{background-color:inherit;border:none;border-bottom:5px solid #eee;border-bottom-left-radius:unset;border-bottom-right-radius:unset;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;font-size:17px;outline:none;padding:16px;transition:.3s;width:100%}.tab button:hover{background-color:#f3f2ef;border-bottom:5px solid #00892e}.tab button.active{background-color:#eaf6f7;border-bottom:5px solid #01c543}.tabcontent{background-color:#eaf6f7;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:none;display:none;justify-content:center;min-height:550px;padding:30px;width:100%}.tab-left,.tab-right{padding:15px;width:50%}.tabcontent h4{margin-bottom:unset}.tabcontent h3{font-size:38px}.tabcontent p{font-size:28px}.tabcontent .tab-reference{font-size:14px;margin-top:2em}.tabcontent video{width:100%}@media screen and (max-width:768px){.tab button{padding:5px}.tab div{font-size:10px;width:20%}.tabcontent{flex-wrap:wrap}.tab-left,.tab-right{padding:unset;width:100%}.tabcontent h3{font-size:28px}.tabcontent p{font-size:20px}}