.brand-partner-sec{overflow:hidden;padding:192px 0;vertical-align:top}.brand-partner-sec,.brand-partner-sec .brand-partner-inner{display:inline-block;width:100%}.brand-partner-sec .brand-partner-inner .top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0 0 28px;width:100%}.brand-partner-sec .brand-partner-inner .top .title{display:inline-block;margin:0;padding-left:56px;width:calc(50% - 4px)}.brand-partner-sec .brand-partner-inner .top .title h2{display:inline-block;margin:0;width:100%}.brand-partner-sec .brand-partner-inner .top .button-group{align-items:center;display:flex;gap:24px;justify-content:flex-start;margin:0;padding:0 56px 0 13px;width:calc(50% - 4px)}.brand-partner-sec .brand-partner-inner .top .button-group .button{background:transparent;border:none;border-radius:unset;color:#000;display:inline-block;font-family:Scto Grotesk A,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.24px;line-height:33.6px;padding:0;width:auto}.brand-partner-sec .brand-partner-inner .top .button-group .button.is-checked,.brand-partner-sec .brand-partner-inner .top .button-group .button:hover{text-decoration-line:underline;text-underline-position:from-font}.brand-partner-sec .brand-partner-inner .btm{display:inline-block;width:100%}.brand-partner-sec .brand-partner-inner .btm .grid{display:grid;margin-left:-4px;width:calc(100% + 8px)}.brand-partner-sec .brand-partner-inner .btm .grid .element-item{margin:8px 4px 0;padding:0;width:calc(50% - 8px)}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner{align-items:flex-start;display:flex;flex-direction:column;height:708px;justify-content:flex-end;width:100%}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner .content{align-items:center;display:flex;gap:18px;justify-content:flex-start;padding:32px;width:100%}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner .content span.h1{color:#fbf8f5;display:inline-block;letter-spacing:-4px;line-height:56px;margin:0;width:auto}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner .content span.text{color:#fbf8f5;display:inline-block;font-size:24px;letter-spacing:-.24px;line-height:17px;margin:0 0 -3px;width:auto}@media(max-width:1199px){.brand-partner-sec .brand-partner-inner .top .button-group{gap:15px;padding:0 56px 0 0}.brand-partner-sec{padding:150px 0}.brand-partner-sec .brand-partner-inner .top{flex-wrap:wrap;gap:0}.brand-partner-sec .brand-partner-inner .top .title{padding:0;text-align:center;width:100%}.brand-partner-sec .brand-partner-inner .top .title h2{font-size:28px}.brand-partner-sec .brand-partner-inner .top .button-group{gap:16px;justify-content:center;margin:20px 0 0;padding:0;width:100%}.brand-partner-sec .brand-partner-inner .top .button-group .button{font-size:20px;line-height:26.8px}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner{height:600px}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner .content span.text{font-size:20px;line-height:26.8px}}@media(max-width:991px){.brand-partner-sec{padding:120px 0}.brand-partner-sec .brand-partner-inner .top .button-group .button{font-size:16px;letter-spacing:-.2px;line-height:24.8px}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner{height:500px}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner .content span.text{font-size:16px;letter-spacing:-.2px;line-height:24.8px}}@media(max-width:767px){.brand-partner-sec{padding:80px 0}.brand-partner-sec .brand-partner-inner .top .button-group .button,.brand-partner-sec .brand-partner-inner .top .title h2{font-size:14px;letter-spacing:-.14px;line-height:16.8px}.brand-partner-sec .brand-partner-inner .top{margin:0 0 10px}.brand-partner-sec .brand-partner-inner .btm .grid{margin-left:0;width:100%}.brand-partner-sec .brand-partner-inner .btm .grid .element-item{margin:0;width:50%}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner{height:400px}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner .content{flex-wrap:wrap;gap:0;padding:12px 10px}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner .content span.h1{letter-spacing:-1.44px;line-height:36px;margin:0 0 5px;width:100%}.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner .content span.text{font-size:14px;letter-spacing:-.14px;line-height:19.6px;margin:0;width:100%}}@media(max-width:640px){.brand-partner-sec .brand-partner-inner .btm .grid .element-item .item-inner{height:188px}}