.about-content h2{margin-bottom:12px}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1199px){.about-content h2{font-size:40px}}@media only screen and (max-width:575px){.about-content h2{font-size:36px}}@media only screen and (max-width:479px){.about-content h2{font-size:28px}}.about-content p{font-size:var(--body-font-size)}.about-content p:not(:last-child){margin-bottom:35px}.about-content .tab-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-bottom:20px;padding:10px}.about-content .tab-list li{align-items:center;border:none;cursor:pointer;display:flex;flex:1 0;font-size:var(--body-font-size);font-weight:var(--body-font-weight);justify-content:center;line-height:20px;overflow:hidden;padding:15px;position:relative;transition:var(--transition);z-index:1}.about-content .tab-list li:before{background-position:0;background-repeat:no-repeat;background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:var(--transition);width:100%;z-index:-1}.about-content .tab-list li.active:before,.about-content .tab-list li:hover:before{transform:translateX(0)}@media only screen and (max-width:575px){.about-content .tab-list li{font-size:14px}}@media only screen and (max-width:479px){.about-content .tab-list li{flex:1 0 100%}}.about-content .tab-content-wrapper .tab-content{display:none}.about-content .tab-content-wrapper .tab-content.active{display:block}.about-content .tab-content-wrapper .tab-content p:not(:last-child){margin-bottom:15px}