.lead__head-title{font-size:3rem;font-style:normal;font-weight:600;letter-spacing:-.06875rem;line-height:4rem}.lead__side{align-items:flex-start;flex-direction:column}.lead__manager,.lead__side{display:flex;justify-content:space-between}.lead__manager{align-items:center;border-top:1px solid hsla(0,0%,100%,.16);padding-top:2rem;width:100%}.lead__manager-info{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.lead__manager-type{font-size:1rem;font-style:normal;font-weight:450;letter-spacing:-.02rem;line-height:1.5rem;opacity:.4}.lead__manager-name{font-size:2rem;letter-spacing:-.04rem;line-height:2.5rem}.lead__head-desc,.lead__manager-name{font-style:normal;font-weight:450;opacity:.8}.lead__head-desc{font-size:1.5rem;letter-spacing:-.03rem;line-height:2rem;width:calc(100% + 4rem)}.lead__head{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1rem}.lead__manager-avatar{background-color:var(--color__dark);border-radius:100%;display:flex;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.lead__manager-avatar img{height:100%;left:0;position:absolute;top:0;width:100%}.lead__btn-order svg path{stroke:var(--color__dark)!important}.lead__btn-order:hover svg path{stroke:#fff!important}.lead__btn-order{align-items:center;border-radius:1.125rem;display:flex;font-size:1.5rem;font-style:normal;font-weight:450;gap:3rem;height:5.5rem;line-height:150%;padding:0 2.5rem}.lead__btn-order:hover{background-color:var(--color__fill-1)!important}.lead__team{width:15rem}.lead__team-pic{background-color:var(--color__fill-4);border-radius:100%;display:block;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.lead__team-pic img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.05);width:100%}.lead__team-name{font-size:1.5rem;font-style:normal;font-weight:450;line-height:150%;opacity:.56}.lead__teams{align-items:flex-start;display:flex;flex-direction:row;gap:-2rem}.lead__team{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-left:-3rem}.lead.--blog .lead__wrap{border-radius:1.5rem}.lead.--blog .lead__wrap .lead__side{flex:1!important}.lead.--blog .lead__head-title{font-size:3rem;font-style:normal;font-weight:600;letter-spacing:-.06rem;line-height:3.5rem}.lead.--blog .lead__head-desc{font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.75rem}.lead.--blog .lead__team{width:13rem}.lead.--blog .lead__btn-order{align-items:center;border-radius:.875rem;gap:3.5rem;height:5rem;padding:2rem}.lead.--blog .lead__team-name{font-size:1.25rem;font-style:normal;font-weight:450;line-height:150%}.lead__head-title.--sale-price span{color:var(--color__fill-1)}.lead__head-marker-title{align-items:center;background:#ffffff0d;border-radius:2.5rem;display:flex;font-size:1rem;font-style:normal;font-weight:500;gap:.625rem;justify-content:center;line-height:2rem;padding:.25rem 1rem}.lead__manager-tumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lead.--differecne .lead__head-title{color:#fff;font-size:4rem;font-style:normal;font-weight:600;letter-spacing:-.08rem;line-height:120%}.lead.--differecne .lead__teams{flex-direction:column;gap:2rem;margin-top:auto}.lead.--differecne .lead__team{aspect-ratio:1/1;height:7.5rem;margin-left:-1.5rem;width:7.5rem}.lead.--differecne .lead__team:first-child{margin:0}.lead__teams-title{color:#fff;font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%}.lead__cards{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.lead__cards-item{background:#ffffff0d;border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.lead__cards-item-icon{align-items:center;background:var(--color-gray,#f3f4f9);border-radius:1rem;display:flex;height:3.75rem;justify-content:center;width:3.75rem}.lead__cards-item-icon svg{aspect-ratio:1/1;display:block;flex-shrink:0;height:2.5rem;-o-object-fit:contain;object-fit:contain;width:2.5rem}.lead__cards-item-title{color:#fff;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%}.lead__cards-item-descr{color:#fff9;flex:1;font-size:.875rem;font-style:normal;font-weight:500;line-height:140%}.lead .input{background:#ffffff1a;border-radius:1rem;color:#fff;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.03rem;line-height:2rem}.lead .input:focus,.lead .input:hover{background:#ffffff0d}.lead .input::-moz-placeholder{color:#ffffff95;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.03rem;line-height:2rem}.lead .input::placeholder{color:#ffffff95;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.03rem;line-height:2rem}@media screen and (max-width:991px){.lead{margin-left:16px;margin-right:16px}.lead__wrap{padding-bottom:24px;padding-top:24px}.lead__manager-tumb{width:56px}.lead__head{width:100%!important}.lead__head,.lead__side{max-width:100%!important}.lead__side{width:100%}.lead__head-desc{font-size:16px;font-style:normal;font-weight:500;line-height:24px;width:100%}.lead__manager{margin-top:24px;padding-top:24px}.lead__wrap{gap:24px}.lead.--blog{margin-bottom:16px!important;margin-left:0;margin-right:0}.lead.--min .lead__team-name{display:none}.lead.--min .lead__team{display:block!important;width:calc(25% + 2.5rem)!important}.lead.--min .lead__teams{padding-left:12px;position:relative;width:100%}.lead.--min .lead__side{order:2}.lead.--min .lead__wrap{border-radius:24px;padding:24px!important}.lead.--min .lead__head-title{font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.56px;line-height:120%;text-align:center;width:100%}.lead.--min .lead__head-desc{text-align:center}.lead.--min .lead__btn-wrap{width:100%}.lead.--min .lead__btn-order{border-radius:14px;gap:16px;width:100%}.lead.--differecne .section__wrap{flex-direction:column-reverse}.lead__teams-title{text-align:center}.lead.--differecne.--min .lead__teams{padding:0}.lead.--differecne.--min .lead__team{flex:1;width:25%!important}.lead__cards{grid-template-columns:1fr}.lead__head-title{font-size:2.25rem!important;line-height:120%!important}.lead__head-desc{font-size:1.25rem;line-height:140%}.lead__manager{gap:.5rem}}@media screen and (max-width:640px){.lead__head-title br{display:none}}
