.methods-type-selector{background:var(--color__white);border-radius:2rem;padding:3rem;width:100%}.methods-type-selector__title{font-size:2.5rem;font-style:normal;font-weight:600;letter-spacing:-.05rem;line-height:110%}.methods-type-selector__btn.ui-button{border-radius:.75rem;font-size:1.125rem;font-weight:500;height:4rem;letter-spacing:-.0225rem;line-height:120%;padding:0 1rem}.methods-type-selector__btn.ui-button.is-active{background:var(--color__fill-1);color:var(--color__white)}.methods-type-selector__download .ui-button{border-radius:.75rem;font-size:1.25rem;font-style:normal;font-weight:500;height:4rem;letter-spacing:-.025rem;line-height:120%;padding:0 1.5rem;width:100%}.methods-type-selector__download{display:block}.methods-type-selector__subtitle{font-size:1.625rem;font-weight:500;letter-spacing:-.0325rem;line-height:124%}.methods-type-selector__subdescr span{color:#2e2e2e7a;font-size:1.125rem;font-weight:450;letter-spacing:-.0225rem;line-height:124%}.methods-type-selector__subdescr span b{color:var(--color__dark);font-weight:600}.--estimate .methods-type-selector__btns{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.--estimate .methods-type-selector__btns .methods-type-selector__btn:first-child{grid-column-end:3;grid-column-start:1}.--estimate .methods-type-selector__btns .methods-type-selector__btn:nth-child(2){grid-column-end:5;grid-column-start:3}.--estimate .methods-type-selector__btns .methods-type-selector__btn:nth-child(3){grid-column-end:7;grid-column-start:5}.--estimate .methods-type-selector__btns .methods-type-selector__btn:nth-child(4){grid-column-end:4;grid-column-start:1}.--estimate .methods-type-selector__btns .methods-type-selector__btn:nth-child(5){grid-column-end:7;grid-column-start:4}@media screen and (max-width:1024px){.methods-type-selector{padding:1.5rem}.methods-type-selector__title{font-size:2rem}.methods-type-selector__btn{height:auto}.methods-type-selector__btn.ui-button{height:auto;padding:1rem}.methods-type-selector__download .ui-button{height:100%;padding:1rem}}@media screen and (max-width:991px){.methods-type-selector__subtypes{grid-template-columns:1fr!important}}@media screen and (max-width:768px){.methods-type-selector__btns{grid-template-columns:1fr}}@media screen and (max-width:640px){.methods-type-selector__title{font-size:1.75rem}.methods-type-selector__subdescr span{font-size:1rem}}
