.a{color:#9ccb3b;text-decoration:none}.p{letter-spacing:.2px;line-height:1.7;margin:1em 0}.float{max-width:1200px;width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:40px}@media(max-width:1000px){.float{padding-inline:20px}}@media(max-width:530px){.float{padding-inline:15px}}.split-1-2{display:flex;gap:40px}.split-1-2>:first-child{flex:1}.split-1-2>:last-child{flex:2}@media(max-width:768px){.split-1-2{flex-direction:column}}.block-margin{margin-block:40px}.text-clamp{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flexbox{display:flex}.flex-gap-20{gap:20px}.flex-1{flex:1}.flex-2{flex:2}.about-accordion .accordion__content{padding:50px 0 0}.about-accordion__tab-container{width:100%;display:flex}@media(max-width:768px){.about-accordion__tab-container{flex-direction:column}}.about-accordion__tab{flex:1;height:240px;background-image:var(--bg-url);background-size:cover;background-position:50%;font-size:48px;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:500;position:relative}.about-accordion__tab-plus{position:absolute;top:50%;right:30px;color:#fff;z-index:1;transform:translateY(-50%)}.about-accordion__tab-plus svg{display:block;font-size:24px}@media(max-width:768px){.about-accordion__tab{height:100px;flex-basis:100px;font-size:36px}.about-accordion__tab+.about-accordion__tab{margin-top:5px}}.about-accordion__tab:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:0;background-color:#000;opacity:.6}.about-accordion__tab--active:after,.about-accordion__tab:hover:after{background-color:#9ccb3b}.about-accordion__tab-text{z-index:1}.about-accordion__row{display:flex}@media(max-width:768px){.about-accordion__row{flex-direction:column}}.about-accordion__row-img{flex-basis:50%}.about-accordion__row-text{flex-basis:50%;padding:30px 30px 25px;box-sizing:border-box}.about-accordion__row img{width:100%}.about-accordion__row:nth-child(2n){flex-direction:row-reverse}@media(max-width:768px){.about-accordion__row:nth-child(2n){flex-direction:column}}.about-accordion__row-header{font-size:30px;line-height:32px;font-weight:500;color:#333}.about-accordion__row-subheader{font-size:18px;color:#333;font-weight:400;line-height:30px;margin:8px 0}