.top .top__content{background:url(../images/bg-top-homepage.avif) no-repeat right/cover;padding-top:171px;padding-bottom:61px}.top .top__content-top{padding-right:320px}.top .top__wrapper{padding-right:240px}.about .about__content{position:relative}.about .about__title{position:absolute;top:79px;left:69px;color:var(--white)}.about .about__list{position:absolute;top:42px;display:flex;flex-direction:column;gap:25px;left:calc(50% + 76px)}.about .about__item{display:flex;gap:20px;align-items:center}.about .about__icon{width:33px;height:33px;background-color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.about .about__text{max-width:420px;color:var(--white)}.about .consultation{scroll-margin-top:130px;position:absolute;bottom:0;left:0;right:40%}.services .services__wrapper{display:flex;gap:8px;align-items:flex-start;margin-top:41px}.services .services__table-item td{text-align:center}.services .services__table-item td:first-child{text-align:start;border-radius:13px 0 0 13px}.services .services__table-item td:last-child{border-radius:0 13px 13px 0}.services .services__complex-table{width:100%;border-collapse:collapse}.services .services__complex-table .services__table-item td{padding:22.5px 25px}.services .services__complex-table .services__table-item td:first-child{font-weight:700}.services .services__complex-table .services__table-item:nth-child(even) td{background-color:#fbf9f6}.services .services__complex-table .services__table-item.factors td{padding:16px}.services .services__complex-table .services__table-item.factors td:first-child{padding-left:25px}.services .services__complex-table .services__price{padding-top:30px}.services .services__complex-table th{width:242px;padding-bottom:11px;text-align:center}.services .services__table-top{width:234px;font-weight:800;line-height:113.4%;padding:19px 0;font-size:22px;color:var(--white);border-radius:18px;margin-left:8px}.services .services__table-top.basic{background-color:#d8e3f3;color:var(--primary-color)}.services .services__table-top.standard{background-color:var(--blue-2)}.services .services__table-top.advanced{background-color:var(--blue)}.services .services__table-top.mobile{display:none}.services .services__price{color:#2e4396;font-size:22px;font-weight:800}.services .services__tablet{width:233px;height:550px;border-radius:18px;padding:143px 16px 186px;color:var(--white);text-align:center;background:url(../images/tablet-bg.png) no-repeat center/cover}.services .services__tablet-title{font-size:33px;margin:8px 0 18px}.services .services__factors{text-align:center}.services .services__factor{margin:0 auto;list-style-type:disc;list-style-position:inside}.services .services__additional{max-width:946px;margin:73px auto 0}.services .services__additional-table{margin-top:44px;width:100%;border-collapse:collapse}.services .services__additional-table .services__price{font-size:19px}.services .services__additional-table .services__table-item:nth-child(even) .services__price{padding:33px 119px 33px 32px}.services .services__additional-table .services__table-item:nth-child(odd) .services__price{padding:24px 119px 24px 32px;background-color:#fbf9f6}.services .services__additional-table .services__table-item:nth-child(odd) td{background-color:#fbf9f6}.services .services__additional-table .services__table-item td{padding-left:32px}.services .services__additional-table th{padding:0 119px 13px 32px;text-align:center}.services .services__additional-text{max-width:679px;margin:51px auto 25px}.services .services__nowrap{text-wrap:nowrap}.questions .questions__list{display:flex;gap:14px;flex-wrap:wrap;margin-top:44px;overflow:hidden}.questions .questions__item{width:calc(20% - 11.5px);position:relative;min-height:208px;display:flex}.questions .questions__box{width:100%;padding:24px 12px;background-color:var(--gold);border-radius:21px;transition:.6s all linear;overflow:hidden;height:100%;cursor:pointer;outline:none}.questions .questions__box:focus{outline:none}.questions .questions__box.active-bottom,.questions .questions__box.active{position:absolute;left:0;right:0;z-index:100}.questions .questions__box.active-bottom .questions__text,.questions .questions__box.active .questions__text{height:auto;opacity:1}.questions .questions__box.active-bottom .questions__button svg,.questions .questions__box.active .questions__button svg{transform:rotate(180deg)}.questions .questions__box.active-bottom{bottom:0}.questions .questions__box.bottom-neighbor{transform:translateY(calc(100% + 14px))}.questions .questions__box.top-neighbor{transform:translateY(calc(-100% - 14px))}.questions .questions__img-wrapper{padding-left:12px;height:59px}.questions .questions__button{width:100%;display:flex;justify-content:space-between;margin-top:11px;align-items:center;text-align:start;font-weight:700;gap:0 6px}.questions .questions__button svg{transition:.6s all linear}.questions .questions__text{transition:.6s all linear;padding-top:4px;height:0;opacity:0;overflow:hidden;font-size:14px}@media(max-width: 1296px){.top .top__content{padding-top:130px;padding-bottom:40px}.top .top__pd-r{padding-right:250px}.about .about__list,.about .consultation,.about .about__title{position:static}.about .about__box{padding:24px;border-radius:24px;background:var(--blue-2)}.about .about__list{margin-top:32px;gap:5px}.about .about__item{gap:12px}.about .about__text{max-width:100%}.about .consultation{margin-top:19px}.about .about__bg{display:none}.services .services__wrapper{display:grid;grid-template-columns:100%;gap:16px}.services .services__table-top{width:100%;margin-left:0;font-size:20px;justify-content:space-between;padding:12px 10px;align-items:center}.services .services__table-top.mobile{display:flex}.services .services__table-top.mobile svg{transition:.4s all linear}.services .services__table-top.mobile.active svg{transform:rotate(180deg)}.services .services__tablet{width:100%;height:200px;padding:38px;display:grid;grid-template-columns:63.54px auto;gap:0 18px;background:url(../images/tablet-bg-t.png) no-repeat right/100% 100%;align-items:flex-start;justify-content:center;text-align:start}.services .services__tablet-icon{grid-row:1/3;width:63.54px;height:59px;align-self:center}.services .services__tablet-title{margin:0 0 8px;font-size:28px;align-self:flex-end}.services .services__tablet-text{max-width:384px}.services .services__complex-wrapper{max-height:0;overflow:hidden;transition:.4s all linear}.services .services__complex-wrapper.show{max-height:600px}.services .services__complex-wrapper.basic .services__basic-td{display:table-cell}.services .services__complex-wrapper.standard .services__standard-td{display:table-cell}.services .services__complex-wrapper.advanced .services__advanced-td{display:table-cell}.services .services__complex-wrapper.basic td:nth-child(n+2),.services .services__complex-wrapper.standard td:nth-child(n+2),.services .services__complex-wrapper.advanced td:nth-child(n+2),.services .services__complex-wrapper.all td:nth-child(n+2){border-radius:0 13px 13px 0}.services .services__complex-wrapper.basic{grid-row:2/3}.services .services__complex-wrapper.standard{grid-row:3/4}.services .services__complex-wrapper.advanced{grid-row:4/5}.services .services__complex-table{padding-top:4px}.services .services__complex-table .services__table-item:nth-child(even) td{padding:8px 16px}.services .services__complex-table .services__table-item td{padding:20px 16px}.services .services__complex-table .services__table-item.factors td{padding:24px 16px}.services .services__complex-table .services__table-item.factors td:first-child{padding-left:16px}.services .services__complex-table td:not(td:first-child),.services .services__complex-table th{display:none}.services .services__complex-table .services__price{font-size:20px;padding-top:20px}.services .services__additional-table{font-size:18px}.services .services__additional-table th{padding:20px 30px;text-align:center}.services .services__additional-table .services__price{text-align:end;text-wrap:nowrap}.services .services__additional-table .services__table-item td{padding:8px 200px 8px 16px}.services .services__additional-table .services__table-item:nth-child(even) .services__price{padding:20px 16px 20px 10px}.services .services__additional-table .services__table-item:nth-child(odd) .services__price{padding:8px 16px 8px 10px}.services .services__additional-text{font-size:18px;margin:40px auto 16px}.questions .questions__list{height:auto}.questions .questions__item{width:calc(50% - 14px);min-height:auto}.questions .questions__item:nth-child(n+5){min-height:auto}.questions .questions__button{font-size:18px}.questions .questions__box{padding:16px}.questions .questions__box.active-bottom,.questions .questions__box.active{position:static}.questions .questions__box.active-bottom .questions__text,.questions .questions__box.active .questions__text{max-height:300px}.questions .questions__box.active-bottom{bottom:0}.questions .questions__box.bottom-neighbor{transform:none}.questions .questions__box.top-neighbor{transform:none}.questions .questions__img-wrapper{padding-left:0}.questions .questions__text{max-height:0;height:auto;overflow:hidden}}@media(max-width: 1000px){.top .top__content{background:url(../images/bg-top-homepage-t.png) no-repeat right/cover}}@media(max-width: 740px){.top .top__content{padding-bottom:32px}.top .top__content-top{padding-right:180px}.top .top__wrapper{padding-right:0}.about .consultation{margin-top:40px}.services .services__wrapper{margin-top:32px}.services .services__tablet{padding:20px;height:auto;background:url(../images/tablet-bg-m.png) no-repeat right/100% 100%;grid-template-columns:41.12px auto}.services .services__tablet-icon{width:41.12px;height:38.19px}.services .services__additional-table{font-size:16px}.services .services__additional-table .services__table-item td{padding-right:32px}.questions .questions__item{width:100%}.questions .questions__box{display:grid;padding:12px;grid-template-columns:66px auto;gap:0 12px}.questions .questions__img-wrapper{grid-row:1/3;width:66px;height:auto;text-align:center}.questions .questions__button{margin-top:0}.questions .questions__text{padding-top:4px}}@media(max-width: 480px){.top .top__content{background:url(../images/bg-top-homepage-m.avif) no-repeat right/cover}.top .top__content-top{padding-right:0px}.top .top__pd-r{padding-right:50px}}@media(max-height: 500px)and (min-width: 740px){.services .services__tablet{padding:30px;height:auto}}