@import url(/fonts/GTWalsheimPro/fontGTWalsheimPro.css);circle,path{fill:inherit}.app__popup[data-v-6b4794c8]{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:300}.layout-popup[data-v-6b4794c8]{position:relative}.layout-popup__background[data-v-6b4794c8]{background-color:rgba(0,0,0,.45);position:absolute;left:0;top:0;width:100%;height:100%}.layout-popup__wrapper--main[data-v-6b4794c8]{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:scroll;display:-webkit-flex;display:flex;outline:none}.layout-popup__wrapper--component[data-v-6b4794c8]{margin:auto;display:-webkit-flex;display:flex;padding:20px;width:383px;position:relative}.layout-popup__component[data-v-6b4794c8]{width:100%}*{margin:0;padding:0;box-sizing:border-box}#app .app__popup{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:300}.layout{-webkit-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden}.layout,.layout header{display:-webkit-flex;display:flex}.layout header{width:calc(100vw - 24px);background:#004382;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:12px;z-index:2;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}.layout header img{height:48px}.layout main{background:#f4f8fb;-webkit-flex-grow:1;flex-grow:1}.layout footer,.layout main{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.layout footer{width:calc(100vw - 24px);background:#fff;padding:12px}.layout footer .copyrate{font-family:GT Walsheim Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#000;margin-top:11px}.layout footer .links{margin-top:5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.layout footer .links a{font-family:GT Walsheim Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#004382}.layout footer .links .separator{margin:0 15px;width:1px;height:14px;display:inline-block;background:#004382}@media(max-width:480px){.layout header{height:45px;padding:0;width:100vw}.layout header img{height:28px}}.hidden{display:none}@-webkit-keyframes popoverIn-left{0%{-webkit-transform:translate(20px);transform:translate(20px);-webkit-clip-path:circle(30% at 20% 50%);clip-path:circle(30% at 20% 50%);opacity:.8}80%{-webkit-transform:translate(-5px);transform:translate(-5px)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);opacity:1}}@keyframes popoverIn-left{0%{-webkit-transform:translate(20px);transform:translate(20px);-webkit-clip-path:circle(30% at 20% 50%);clip-path:circle(30% at 20% 50%);opacity:.8}80%{-webkit-transform:translate(-5px);transform:translate(-5px)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);opacity:1}}@-webkit-keyframes popoverIn-right{0%{-webkit-transform:translate(-20px);transform:translate(-20px);-webkit-clip-path:circle(30% at 80% 50%);clip-path:circle(30% at 80% 50%);opacity:.8}80%{-webkit-transform:translate(5px);transform:translate(5px)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);opacity:1}}@keyframes popoverIn-right{0%{-webkit-transform:translate(-20px);transform:translate(-20px);-webkit-clip-path:circle(30% at 80% 50%);clip-path:circle(30% at 80% 50%);opacity:.8}80%{-webkit-transform:translate(5px);transform:translate(5px)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);opacity:1}}@-webkit-keyframes popoverIn-top{0%{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-clip-path:circle(30% at 50% 20%);clip-path:circle(30% at 50% 20%);opacity:.8}80%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 80%);clip-path:circle(150% at 50% 80%);opacity:1}}@keyframes popoverIn-top{0%{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-clip-path:circle(30% at 50% 20%);clip-path:circle(30% at 50% 20%);opacity:.8}80%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 80%);clip-path:circle(150% at 50% 80%);opacity:1}}@-webkit-keyframes popoverIn-bottom{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-clip-path:circle(30% at 50% 20%);clip-path:circle(30% at 50% 20%);opacity:.8}80%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);opacity:1}}@keyframes popoverIn-bottom{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-clip-path:circle(30% at 50% 20%);clip-path:circle(30% at 50% 20%);opacity:.8}80%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);opacity:1}}@-webkit-keyframes popoverIn-center{0%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-clip-path:circle(30% at center);clip-path:circle(30% at center);opacity:.8}80%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-clip-path:circle(150% at center);clip-path:circle(150% at center);opacity:1}}@keyframes popoverIn-center{0%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-clip-path:circle(30% at center);clip-path:circle(30% at center);opacity:.8}80%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-clip-path:circle(150% at center);clip-path:circle(150% at center);opacity:1}}.popover{background:#fff;padding:20px 20px;position:absolute;border-radius:3px;width:208px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.popover.hide{opacity:0}.popover .popover-title{font-weight:600;font-size:20px;line-height:25px;margin-bottom:12px}.popover .popover-text,.popover .popover-title{font-family:GT Walsheim Pro;font-style:normal;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center;color:#000}.popover .popover-text{font-weight:400;font-size:16px;line-height:20px}@media(max-width:480px){.popover .popover-title{font-size:16px;line-height:20px}.popover .popover-text{font-size:12px;line-height:15px}}.popover.pos-top{-webkit-animation:popoverIn-top .5s 1;animation:popoverIn-top .5s 1}.popover.pos-bottom{-webkit-animation:popoverIn-bottom .5s 1;animation:popoverIn-bottom .5s 1}.popover.pos-left{-webkit-animation:popoverIn-left .5s 1;animation:popoverIn-left .5s 1}.popover.pos-right{-webkit-animation:popoverIn-right .5s 1;animation:popoverIn-right .5s 1}.popover.pos-center{-webkit-animation:popoverIn-center .5s 1;animation:popoverIn-center .5s 1}.popover.vertex-start-edit.pos-bottom,.popover.vertex-start-edit.pos-center,.popover.vertex-start-edit.pos-left,.popover.vertex-start-edit.pos-right,.popover.vertex-start-edit.pos-top{-webkit-animation:unset;animation:unset}.popover .arrow{background:#fff;position:absolute;height:15px;width:15px;box-shadow:0 1px 10px 0 rgba(0,0,0,.2);-webkit-clip-path:polygon(-15% 115%,100% 100%,0 0);clip-path:polygon(-15% 115%,100% 100%,0 0)}.popover .arrow.pos-bottom{bottom:-7px;border-bottom-right-radius:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popover .arrow.pos-top{top:-7px;border-bottom-right-radius:3px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.popover .arrow.pos-left{left:-7px;border-bottom-right-radius:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popover .arrow.align-right.pos-bottom,.popover .arrow.align-right.pos-top{right:15px}.popover .arrow.align-left.pos-bottom,.popover .arrow.align-left.pos-top{left:15px}.btn,button{border:unset;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;transition:.5s;font-family:GT Walsheim Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;text-decoration:none}.btn.normal,button.normal{padding:8px 24px;border-radius:4px;color:#fff}.btn:focus,button:focus{outline:unset}.btn .icon.left,button .icon.left{margin-right:10px}.btn .icon.right,button .icon.right{margin-left:10px}.btn.circle,button.circle{border-radius:100%}.btn.default,button.default{background:transparent}.input-container{display:grid;grid-template:"label label label" "input input input";grid-template-columns:auto auto auto;grid-template-rows:auto auto;position:relative}.input-container.number{grid-template:"label label label" "minus input plus";grid-template-columns:60px 112px 60px;grid-gap:5px;gap:5px}.input-container .label{grid-area:label;font-family:GT Walsheim Pro,sans-serif;font-style:normal;color:#444;margin-bottom:10px;font-size:18px;font-weight:400;line-height:18px;text-align:left}.input-container .amway-input{grid-area:input;color:#444;border:1px solid #dadada;border-radius:3px;padding:5px;font-style:normal;margin:5px 0;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:20px;text-align:center}.input-container .amway-input.number{width:100px;text-align:center;margin:0 0 0 6px}.input-container .amway-input:focus{outline:none}.input-container .amway-input+.clear{position:absolute;right:0;-webkit-align-self:center;align-self:center;padding:10px}.input-container .minus{padding:21px;border:1px solid #dadada;background:#fff;height:60px;width:60px;border-radius:3px}.input-container .minus use{fill:#69696d!important}.input-container .plus{padding:21px;border:1px solid #dadada;background:#fff;height:60px;width:60px;border-radius:3px}.input-container .plus use{fill:#69696d!important}@media(max-width:480px){.input-container.number{grid-template:"label label label" "minus input plus";grid-template-columns:30px 49px 30px;grid-template-rows:25px 30px}.input-container .label{font-size:14px}.input-container .minus,.input-container .plus{height:30px;width:30px;padding:5px}.input-container .amway-input{font-size:12px}.input-container .amway-input.number{width:38px;text-align:center}}.input-container .popover{bottom:calc(100% + 20px)}.input-container .popover.right{left:auto;right:0}.checkbox-container{display:-webkit-inline-flex;display:inline-flex;max-width:160px;cursor:pointer}.checkbox-container,.checkbox-container .box{-webkit-align-items:center;align-items:center}.checkbox-container .box{height:24px;width:24px;background:#f4f4f4;border:1px solid #d8d8d8;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.checkbox-container .label{font-family:GT Walsheim Pro;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#444;margin-left:10px}@media(max-width:480px){.checkbox-container{max-width:125px}.checkbox-container .box{height:18px;width:18px}.checkbox-container .label{font-size:10px;line-height:100%;margin-left:7px}}.accordion-container{border:1px solid #dadada;border-radius:3px;position:relative}.accordion-container .list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:15px;overflow:hidden;max-height:230px;transition:max-height 1s,padding 1s,opacity 1s,-webkit-transform 1s;transition:max-height 1s,padding 1s,transform 1s,opacity 1s;transition:max-height 1s,padding 1s,transform 1s,opacity 1s,-webkit-transform 1s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.accordion-container .list .list-element{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:100%;color:#444;-webkit-flex-grow:0;flex-grow:0}.accordion-container .list .list-element:not(:last-child){margin-bottom:16px}.accordion-container .list .list-element:last-child .label{text-align:left}.accordion-container .list .list-element:last-child .label,.accordion-container .list .list-element:last-child .value{font-family:GT Walsheim Pro,sans-serif;font-size:15px;font-weight:600;line-height:15px}.accordion-container .list .list-element .value{font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:100%}@media(max-width:480px){.accordion-container .list .list-element .value{font-size:12px}}.accordion-container .list .list-element:last-child{color:#222}.accordion-container .hider{font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:100%;color:#56565a;padding:12px 15px;background:#f7f7fb;position:relative;z-index:5;overflow:hidden;cursor:pointer}.accordion-container .accordion-arrow{position:absolute;bottom:15px;right:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:6}.accordion-container .popover{bottom:calc(100% + 15px);z-index:5}.accordion-container .popover.accordion-collapse-helper{bottom:55px;left:15px}.accordion-container.rolled .preview{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:15px;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:100%;color:#444;cursor:pointer;background:#fff;position:relative;z-index:5}.accordion-container.rolled .preview .label{margin-bottom:6px;color:#222;font-family:GT Walsheim Pro,sans-serif;font-size:15px;font-weight:600;line-height:15px;text-align:left}.accordion-container.rolled .preview .value{font-family:GT Walsheim Pro,sans-serif;font-size:15px;font-weight:400;line-height:15px;text-align:left}.accordion-container.rolled .accordion-arrow{position:absolute;bottom:29px;right:15px;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}.accordion-container.rolled .list{max-height:0;padding:0 15px;-webkit-transform:translateY(30px);transform:translateY(30px);pointer-events:none;opacity:0}@media(max-width:480px){.accordion-container .list{gap:7px;padding:10px}.accordion-container .list .list-element{font-size:12px}.accordion-container .hider{color:#000;padding:13px 9px;font-size:12px}.accordion-container.rolled .preview{font-size:12px;padding:10px}.accordion-container.rolled .accordion-arrow{bottom:20px;right:10px}.accordion-container.rolled .list{padding:0 10px}}@-webkit-keyframes rollup{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes rollup{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.inline-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:relative}.inline-container .inline-select{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.08);overflow:hidden}.inline-container .inline-select .option{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:124px;height:42px;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#034580;background:#fff;transition:.5s;transition-delay:color .5s;cursor:pointer}.inline-container .inline-select .option.active{cursor:default;color:#fff;background:#034580}.inline-container .popover{bottom:70px}.inline-container .invitation{font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#444;margin:16px}.inline-container.current-tutorial .invitation{opacity:.15!important}.inline-container.tutorial-mode .inline-select,.inline-container.tutorial-mode .popover{z-index:10}@media(max-width:480px){.inline-container .invitation{font-size:16px;line-height:24px;margin:0 0 16px 0;width:250px}}.popup-container{position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;background:rgba(11,71,127,.5);overflow:hidden;padding-bottom:30px}.popup-container .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.popup-container.show{z-index:2}.popup-container.tutorial-mode>:not(.current-tutorial){pointer-events:none}.popup-container.tutorial-mode .current-tutorial{opacity:1!important;pointer-events:auto!important}.popup-container .popup-root{position:absolute;top:0;bottom:0;width:550px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;left:100%;z-index:-50;scrollbar-width:none;-ms-overflow-style:none;overflow-x:visible;overflow-y:auto;pointer-events:auto!important}.popup-container .popup-root::-webkit-scrollbar{width:0;display:none;opacity:0}.popup-container .popup-root.show{z-index:2;left:calc(50vw - 275px);right:0}.popup-container .popup-root.show .popup{opacity:1;-webkit-animation:in .5s 1;animation:in .5s 1;-webkit-animation-direction:normal;animation-direction:normal}.popup-container .popup-root .popup{min-height:300px;background:#fff;border-radius:3px;width:550px;margin:30px 0;position:relative;z-index:2;-webkit-animation:out .5s 1;animation:out .5s 1;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s,-webkit-clip-path 1s;scrollbar-width:none;-ms-overflow-style:none}.popup-container .popup-root .popup::-webkit-scrollbar{width:0;display:none;opacity:0}.popup-container .popup-root .popup .close{position:absolute;right:5px;top:5px;padding:12px;z-index:10}@media(max-width:480px){.popup-container{top:0}.popup-container .popup-root{left:100%;right:100%;width:290px}.popup-container .popup-root.show{left:calc(50vw - 145px);right:0}.popup-container .popup-root .popup{width:290px;min-height:230px}.popup-container .popup-root .popup .close{right:22px;top:22px;padding:5px}}.disable-app-scroll{overflow:hidden;pointer-events:none}@-webkit-keyframes in{0%{-webkit-transform:scale(.5);transform:scale(.5)}60%{-webkit-transform:scale(1.01);transform:scale(1.01)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes in{0%{-webkit-transform:scale(.5);transform:scale(.5)}60%{-webkit-transform:scale(1.01);transform:scale(1.01)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes out{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes out{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(.5);transform:scale(.5)}}.tutorial-layout{position:fixed;z-index:5;top:0;left:0;width:0;right:0;height:100vh;width:100vw;background:transparent;pointer-events:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.tutorial-layout .popover.canvas-move-helper,.tutorial-layout .popover.canvas-zoom-helper{position:static}.tutorial-layout .tutorial-skip-btn{position:fixed;bottom:60px;left:60px;background:#2e5274;pointer-events:auto;width:242px;box-shadow:0 0 0 1px #9aabbb}@media(max-width:480px){.tutorial-layout .tutorial-skip-btn{left:calc(50vw - 121px)}}.tutorial-layout.end{pointer-events:auto}.tutorial-layout.end .popover{position:static;width:202px}.tutorial-layout.end .tutorial-skip-btn{position:static;background:#fff;margin-top:20px;color:#034580;border:1px solid #fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.start-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;-webkit-flex-grow:1;flex-grow:1;pointer-events:auto}.start-page .start-title{font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;text-align:center}.start-page .inline-container:not(:last-child){margin-bottom:25px;margin-top:25px}.start-page .start-links{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:68px}.start-page .start-links .start-link{font-family:GT Walsheim Pro,sans-serif;font-size:12px;line-height:18px;color:#004382;margin-bottom:8px;text-decoration:unset}@media(max-width:480px){.start-page .start-title{font-size:24px}.start-page .inline-container:not(:last-child){margin-bottom:16px;margin-top:16px}}.start-page .fade{opacity:0;transition:opacity .5s}.fade-start-enter-active,.fade-start-leave-active{-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;position:flex}.fade-start-enter-from,.fade-start-leave-to{opacity:1;-webkit-transform:translateY(50px);transform:translateY(50px);position:fixed}.tutorial-mode .start-page>:not(.current-tutorial){opacity:.15;pointer-events:none}.tutorial-mode .start-page>:not(.current-tutorial) *{pointer-events:none}.tutorial-mode .start-page .current-tutorial,.tutorial-mode .start-page .current-tutorial *{opacity:1}.edit-vertex-popup{display:grid;grid-template:"header" ".";padding:22px 23px 25px 20px}.edit-vertex-popup .header{grid-area:header;height:90px;display:grid;grid-template:". percent clienttype g_points ." ". percent clienttype g_p_title .";grid-template-columns:1fr auto auto auto 1fr;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;color:#fff;position:relative;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px}.edit-vertex-popup .header .bg{position:absolute;top:0;left:0;z-index:1}.edit-vertex-popup .header .percent{position:relative;z-index:2;grid-area:percent;font-size:50px;display:-webkit-flex;display:flex;font-weight:700;-webkit-align-items:center;align-items:center}.edit-vertex-popup .header .percent .symbol{font-size:35px}.edit-vertex-popup .header .g_points{position:relative;z-index:2;width:98px;grid-area:g_points;font-size:19px;font-weight:700;text-align:center;line-height:100%;justify-self:center;align-self:end;margin-bottom:2px}.edit-vertex-popup .header .g_p_title{position:relative;z-index:2;width:98px;grid-area:g_p_title;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-align:center}.edit-vertex-popup .header .client-type{position:relative;z-index:2;grid-area:clienttype;font-size:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-left:5px}.edit-vertex-popup .header.percent-0 .headerBG{fill:url(#vertexClip-gradient-0)}.edit-vertex-popup .header.percent-3 .headerBG{fill:url(#vertexClip-gradient-3)}.edit-vertex-popup .header.percent-6 .headerBG{fill:url(#vertexClip-gradient-6)}.edit-vertex-popup .header.percent-9 .headerBG{fill:url(#vertexClip-gradient-9)}.edit-vertex-popup .header.percent-12 .headerBG{fill:url(#vertexClip-gradient-12)}.edit-vertex-popup .header.percent-15 .headerBG{fill:url(#vertexClip-gradient-15)}.edit-vertex-popup .header.percent-18 .headerBG{fill:url(#vertexClip-gradient-18)}.edit-vertex-popup .header.percent-21 .headerBG{fill:url(#vertexClip-gradient-21)}.edit-vertex-popup .vertex-name{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:40px;margin:20px 2px 2px 2px;border-bottom:.5px solid rgba(0,0,0,.2)}.edit-vertex-popup .vertex-name .name{font-style:normal;color:#444;-webkit-flex-grow:1;flex-grow:1;margin-right:50px;font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700;line-height:22px;text-align:left;cursor:pointer}.edit-vertex-popup .vertex-name .basket{margin-right:10px}.edit-vertex-popup.child .personal-points{grid-template:"PPV          PPV           PPV CV  CV  CV" "guardianship guardianship  .   .   .   . "}.edit-vertex-popup .personal-points{margin:20px 2px 2px 2px;display:grid;grid-template:"PPV          PPV           PPV          CV           CV  CV" "bronze-start bronze-start  bronze-bonus bronze-bonus .   .";grid-template-columns:auto auto auto auto auto auto;grid-row-gap:22px;row-gap:22px}.edit-vertex-popup .personal-points .PPV{grid-area:PPV}.edit-vertex-popup .personal-points .PPV.tutorial-mode{z-index:5}.edit-vertex-popup .personal-points .CV{grid-area:CV}.edit-vertex-popup .personal-points .CV.tutorial-mode{z-index:5}.edit-vertex-popup .personal-points .guardianship{grid-area:guardianship;align-self:center}.edit-vertex-popup .personal-points .bronze-start{grid-area:bronze-start;align-self:center}.edit-vertex-popup .personal-points .bronze-bonus{grid-area:bronze-bonus;align-self:center}.edit-vertex-popup .total{margin:20px 2px 2px 2px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:100%;color:#222}.edit-vertex-popup .total .label{font-weight:400;text-align:left}.edit-vertex-popup .total .cost,.edit-vertex-popup .total .label{font-family:GT Walsheim Pro,sans-serif;font-size:22px;line-height:22px}.edit-vertex-popup .total .cost{font-weight:600}.edit-vertex-popup .active-sale{margin:15px 2px 2px 20px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-size:15px;color:#289e74}.edit-vertex-popup .active-sale,.edit-vertex-popup .active-sale .cost{font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;line-height:100%}.edit-vertex-popup .active-sale .cost{font-size:10px}.edit-vertex-popup .accordions{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:20px 2px 2px 2px}.edit-vertex-popup .accordions .accordion-container{margin-top:5px;margin-bottom:5px}.edit-vertex-popup .personal-sales{border:1px solid #dadada;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:15px;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:100%;color:#444;background:#fff;position:relative;z-index:5}.edit-vertex-popup .personal-sales__label{margin-bottom:6px;color:#222;font-weight:600}.edit-vertex-popup .personal-sales__label,.edit-vertex-popup .personal-sales__value{font-family:GT Walsheim Pro,sans-serif;font-size:15px;line-height:15px;text-align:left}.edit-vertex-popup .personal-sales__value{font-weight:400}@media(max-width:480px){.edit-vertex-popup{padding:0}.edit-vertex-popup .header{height:61px;width:260px;margin:15px 15px 5px 15px}.edit-vertex-popup .header .percent{font-size:40px}.edit-vertex-popup .header .g_points{width:50px;font-size:13px}.edit-vertex-popup .header .g_p_title{width:50px;font-size:10px}.edit-vertex-popup .vertex-name{margin:0;padding:0 15px}.edit-vertex-popup .vertex-name .name{font-size:16px}.edit-vertex-popup .personal-points{padding:0 15px}.edit-vertex-popup .personal-points.root{grid-template:"PPV          CV" "bronze-bonus bronze-start";grid-gap:14px 10px;gap:14px 10px}.edit-vertex-popup .personal-points .guardianship,.edit-vertex-popup .personal-points .PPV{-webkit-align-self:end;align-self:end}.edit-vertex-popup .personal-points .bronze-bonus,.edit-vertex-popup .personal-points .bronze-start{-webkit-align-self:start;align-self:start}.edit-vertex-popup .total{padding:0 15px;font-size:17px}.edit-vertex-popup .active-sale{margin:8px 5px 2px 10px;padding:0 15px;font-size:13px}.edit-vertex-popup .accordions{margin:0 0;padding:16px 16px}.edit-vertex-popup .personal-sales{font-size:12px;padding:10px}}.VertexEditClose{position:absolute;right:3px;top:3px;padding:10px;z-index:10}.VertexEditClose.percent-0 svg{fill:#1d476c!important}.VertexEditClose.percent-3 svg{fill:#d06384!important}.VertexEditClose.percent-6 svg{fill:#e96d74!important}.VertexEditClose.percent-9 svg{fill:#dc8c3b!important}.VertexEditClose.percent-12 svg{fill:#43a180!important}.VertexEditClose.percent-15 svg{fill:#3aa2dd!important}.VertexEditClose.percent-18 svg{fill:#264dc5!important}.VertexEditClose.percent-21 svg{fill:#5e50c0!important}@media(max-width:480px){.VertexEditClose{right:0;top:2px}}.tutorial-mode .popup .accordions,.tutorial-mode .popup .active-sale,.tutorial-mode .popup .bronze-bonus,.tutorial-mode .popup .bronze-start,.tutorial-mode .popup .CV,.tutorial-mode .popup .guardianship,.tutorial-mode .popup .header,.tutorial-mode .popup .PPV,.tutorial-mode .popup .total,.tutorial-mode .popup .vertex-name{opacity:.15}.popup-container.tutorial-mode .accordion-collapse-helper.accordions,.popup-container.tutorial-mode .accordion-expand-helper.accordions{opacity:1;pointer-events:auto}@-webkit-keyframes activeStateIn{0%{-webkit-clip-path:circle(35% at center);clip-path:circle(35% at center)}70%{-webkit-clip-path:circle(53% at center);clip-path:circle(53% at center)}to{-webkit-clip-path:circle(50% at center);clip-path:circle(50% at center)}}@keyframes activeStateIn{0%{-webkit-clip-path:circle(35% at center);clip-path:circle(35% at center)}70%{-webkit-clip-path:circle(53% at center);clip-path:circle(53% at center)}to{-webkit-clip-path:circle(50% at center);clip-path:circle(50% at center)}}.vertex-clip{font-family:GT Walsheim Pro,sans-serif;position:relative;pointer-events:auto}.vertex-clip.percent-0 .view .BG{fill:url(#vertexClip-gradient-0)}.vertex-clip.percent-0 .active .BG{fill:#1d476c}.vertex-clip.percent-0 .active-hide,.vertex-clip.percent-0 .active-hide button,.vertex-clip.percent-0 .moreButton,.vertex-clip.percent-0 .moreButton button{background:#1d476c}.vertex-clip.percent-3 .view .BG{fill:url(#vertexClip-gradient-3)}.vertex-clip.percent-3 .active .BG{fill:#d06384}.vertex-clip.percent-3 .active-hide,.vertex-clip.percent-3 .active-hide button,.vertex-clip.percent-3 .moreButton,.vertex-clip.percent-3 .moreButton button{background:#d06384}.vertex-clip.percent-6 .view .BG{fill:url(#vertexClip-gradient-6)}.vertex-clip.percent-6 .active .BG{fill:#e96d74}.vertex-clip.percent-6 .active-hide,.vertex-clip.percent-6 .active-hide button,.vertex-clip.percent-6 .moreButton,.vertex-clip.percent-6 .moreButton button{background:#e96d74}.vertex-clip.percent-9 .view .BG{fill:url(#vertexClip-gradient-9)}.vertex-clip.percent-9 .active .BG{fill:#dc8c3b}.vertex-clip.percent-9 .active-hide,.vertex-clip.percent-9 .active-hide button,.vertex-clip.percent-9 .moreButton,.vertex-clip.percent-9 .moreButton button{background:#dc8c3b}.vertex-clip.percent-12 .view .BG{fill:url(#vertexClip-gradient-12)}.vertex-clip.percent-12 .active .BG{fill:#43a180}.vertex-clip.percent-12 .active-hide,.vertex-clip.percent-12 .active-hide button,.vertex-clip.percent-12 .moreButton,.vertex-clip.percent-12 .moreButton button{background:#43a180}.vertex-clip.percent-15 .view .BG{fill:url(#vertexClip-gradient-15)}.vertex-clip.percent-15 .active .BG{fill:#3aa2dd}.vertex-clip.percent-15 .active-hide,.vertex-clip.percent-15 .active-hide button,.vertex-clip.percent-15 .moreButton,.vertex-clip.percent-15 .moreButton button{background:#3aa2dd}.vertex-clip.percent-18 .view .BG{fill:url(#vertexClip-gradient-18)}.vertex-clip.percent-18 .active .BG{fill:#264dc5}.vertex-clip.percent-18 .active-hide,.vertex-clip.percent-18 .active-hide button,.vertex-clip.percent-18 .moreButton,.vertex-clip.percent-18 .moreButton button{background:#264dc5}.vertex-clip.percent-21 .view .BG{fill:url(#vertexClip-gradient-21)}.vertex-clip.percent-21 .active .BG{fill:#5e50c0}.vertex-clip.percent-21 .active-hide,.vertex-clip.percent-21 .active-hide button,.vertex-clip.percent-21 .moreButton,.vertex-clip.percent-21 .moreButton button{background:#5e50c0}.vertex-clip.root .view .BG{-webkit-clip-path:inset(0 0 36% 0);clip-path:inset(0 0 36% 0)}.vertex-clip.root .view .percent{-webkit-transform:translate(97px,60px);transform:translate(97px,60px)}.vertex-clip.root .view .PPV{-webkit-transform:translate(50px,89px);transform:translate(50px,89px)}.vertex-clip.root .view .GPV{-webkit-transform:translate(150px,89px);transform:translate(150px,89px)}.vertex-clip .view{-webkit-clip-path:circle(50% at center);clip-path:padding-box circle(50% at center)}.vertex-clip .view .percent{-webkit-transform:translate(97px,80px);transform:translate(97px,80px);font-size:26px;font-weight:700;line-height:24px;fill:#fff;text-anchor:middle}.vertex-clip .view .child-vertex{font-size:36px}.vertex-clip .view .PPV{-webkit-transform:translate(50px,120px);transform:translate(50px,120px);fill:#fff;text-anchor:middle;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:100%}.vertex-clip .view .PPV .value{-webkit-transform:translateY(20px);transform:translateY(20px);font-size:18px}.vertex-clip .view .GPV,.vertex-clip .view .PPV .value{font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;line-height:100%}.vertex-clip .view .GPV{-webkit-transform:translate(150px,120px);transform:translate(150px,120px);fill:#fff;text-anchor:middle;font-size:14px}.vertex-clip .view .GPV .value{-webkit-transform:translateY(20px);transform:translateY(20px);font-size:18px}.vertex-clip .view .GPV .value,.vertex-clip .view .Money{font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;line-height:100%}.vertex-clip .view .Money{-webkit-transform:translate(100px,162px);transform:translate(100px,162px);text-anchor:middle;font-size:20px;fill:#034580}.vertex-clip .active{position:relative;transition:.3s}.vertex-clip .active .BG{transition:.3s}.vertex-clip.view-mode{position:relative}.vertex-clip.view-mode .active{-webkit-clip-path:circle(10% at 86.5% 12.5%);clip-path:circle(10% at 86.5% 12.5%)}.vertex-clip.view-mode .active .BG{transition:.3s}.vertex-clip.active-mode{position:relative}.vertex-clip.active-mode .view{transition:.2s;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vertex-clip.active-mode .active{position:relative;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation:activeStateIn .5s;animation:activeStateIn .5s;-webkit-clip-path:circle(50% at center);clip-path:circle(50% at center);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vertex-clip.active-mode .active .BG{fill:#f0f4ff;transition:.2s}.vertex-clip.active-mode .moreButton{position:relative;-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center)}.vertex-clip.active-mode .removeButton{-webkit-transform:translate(80px,-20px);transform:translate(80px,-20px);-webkit-clip-path:none;clip-path:none}.vertex-clip.active-mode .addButton{-webkit-transform:scale(1) translate(80px,180px);transform:scale(1) translate(80px,180px);-webkit-clip-path:none;clip-path:none}.vertex-clip.active-mode .treeSwitchButton{-webkit-transform:translate(80px,180px);transform:translate(80px,180px);-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center)}.vertex-clip.active-mode .editButton{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-clip-path:none;clip-path:none}.vertex-clip.hide{opacity:0!important;transition:0s}.vertex-clip .moreButton{position:relative;-webkit-transform:translate(153px,5px);transform:translate(153px,5px);-webkit-transform-origin:153px 5px;transform-origin:153px 5px;-webkit-clip-path:none;clip-path:none;border-radius:50%;transition:.3s;z-index:2}.vertex-clip .moreButton button{height:40px;width:40px;border-radius:40px}.vertex-clip .removeButton{transition-delay:0s;-webkit-transform-origin:100px 100px;transform-origin:100px 100px;-webkit-transform:translate(80px,-20px);transform:translate(80px,-20px);-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center);z-index:1}.vertex-clip .removeButton button{height:40px;width:40px;border-radius:40px;background:#d64848}.vertex-clip .addButton{position:relative;transition-delay:0s;-webkit-transform-origin:100px 200px;transform-origin:100px 200px;-webkit-transform:translate(80px,180px);transform:translate(80px,180px);-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center);z-index:1}.vertex-clip .addButton button{height:40px;width:40px;border-radius:40px;background:#78be76}.vertex-clip .treeSwitchButton{position:relative;-webkit-transform-origin:100px 200px;transform-origin:100px 200px;-webkit-transform:translate(80px,180px);transform:translate(80px,180px);-webkit-clip-path:none;clip-path:none;border-radius:50%;z-index:2}.vertex-clip .treeSwitchButton button{height:40px;width:40px;border-radius:40px;background:#f5f7ff}.vertex-clip .editButton{position:relative;-webkit-transform-origin:100px 100px;transform-origin:100px 100px;-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center);z-index:1}.vertex-clip .editButton button{color:#034580;background:unset;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:133%;height:200px;width:200px;border-radius:100%;padding:5px;text-align:center}.vertex-clip foreignObject{transition:.2s}.fadeInActive .vertex-clip{opacity:.4;pointer-events:none}.fadeInActive .vertex-clip.active-mode{opacity:1;pointer-events:auto}.diagram-canvas{background:#f4f8fb;height:calc(100% - 137px);width:100%;-webkit-flex-grow:3;flex-grow:3}.diagram-canvas:focus{outline:none}.diagram-canvas.tutorial-mode{pointer-events:none}@-webkit-keyframes tutorHelperIn{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-clip-path:circle(30% at 50% 0);clip-path:circle(30% at 50% 0);opacity:.8}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);opacity:1}}@keyframes tutorHelperIn{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-clip-path:circle(30% at 50% 0);clip-path:circle(30% at 50% 0);opacity:.8}to{-webkit-transform:translate(0);transform:translate(0);-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);opacity:1}}.settings-popup{padding:32px 1px 22px 1px;position:relative}.settings-popup__save-button{display:none}@media screen and (max-width:480px){.settings-popup__save-button{display:block}}.settings-popup .popover{top:calc(100% + 20px)}.settings-popup .group{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;margin:0 22px}.settings-popup .group a,.settings-popup .group button{font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:100%;margin-top:8px;margin-bottom:8px}.settings-popup .group a .mark,.settings-popup .group button .mark{margin-left:4px;margin-right:4px;font-weight:500}.settings-popup .divider{margin:22px 0;opacity:.2;border:.5px solid #000}.settings-popup+.unsave-tutorial-message{position:absolute;top:calc(100% + 15px);-webkit-animation:tutorHelperIn .3s 1;animation:tutorHelperIn .3s 1}.settings-popup+.unsave-tutorial-message .message{padding:22px;background:#fff}.settings-popup+.unsave-tutorial-message .message .title{font-family:GT Walsheim Pro;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center}.settings-popup+.unsave-tutorial-message .message .text{margin-top:12px;font-family:GT Walsheim Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center}.settings-popup+.unsave-tutorial-message .actions{margin-top:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.settings-popup+.unsave-tutorial-message .actions button{-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex:1;flex:1;padding:10px 15px;border-radius:3px}.settings-popup+.unsave-tutorial-message .actions #save{background:#69be6d;margin-right:7.5px}.settings-popup+.unsave-tutorial-message .actions #startTutor{background:#fff;margin-left:7.5px}@media(max-width:480px){.settings-popup{padding:22px 1px}.settings-popup+.unsave-tutorial-message .message{padding:15px;width:260px}.settings-popup+.unsave-tutorial-message .message .title{font-size:16px;line-height:20px}.settings-popup+.unsave-tutorial-message .message .text{font-size:14px;line-height:20px}.settings-popup+.unsave-tutorial-message .actions{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.settings-popup+.unsave-tutorial-message .actions #save{background:#69be6d;margin-right:0;margin-bottom:7.5px}.settings-popup+.unsave-tutorial-message .actions #startTutor{background:#fff;margin-left:0;margin-top:7.5px}}.upload-popup{padding:22px;min-height:550px;max-height:80vh;display:grid;grid-template:"title" "list";grid-template-rows:40px 1fr}.upload-popup .title{grid-area:title;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;align-self:center}.upload-popup .list{grid-area:list;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;overflow-y:auto;margin-top:22px}.upload-popup .list .list-element{display:grid;grid-template:"calc-name upload-btn" "calc-cost upload-btn";grid-template-rows:auto 25px;grid-template-columns:1fr auto;background:#f7f7fb;border-radius:3px;padding:13px;margin-top:7.5px;margin-bottom:7.5px}.upload-popup .list .list-element .calc-name{grid-area:calc-name;font-family:GT Walsheim Pro;font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#444}.upload-popup .list .list-element .calc-cost{grid-area:calc-cost;font-family:GT Walsheim Pro;font-style:normal;font-weight:600;font-size:18px;line-height:27px;color:#444}.upload-popup .list .list-element .upload-btn{grid-area:upload-btn;background:linear-gradient(107.98deg,#4776e6,#8e54e9);height:52px;width:52px;border-radius:3px}@media(max-width:480px){.upload-popup{grid-template-rows:26px 1fr}.upload-popup .title{font-size:14px}.upload-popup .list{margin-top:10px;gap:8px}.upload-popup .list .list-element{grid-template-rows:auto 15px}.upload-popup .list .list-element .calc-cost,.upload-popup .list .list-element .calc-name{font-size:13px;line-height:18px;-webkit-align-self:center;align-self:center}.upload-popup .list .list-element .upload-btn{height:26px;width:26px;-webkit-align-self:center;align-self:center}}.calculator-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;height:100%;width:100%}.calculator-page__button-wrapper{position:fixed;bottom:40px;right:40px;background-color:#fff;padding:24px 32px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media(max-width:480px){.calculator-page__button-wrapper{left:0;right:0;bottom:0}}.calculator-page__duplicate-button{color:#fff;padding:9px 32px;background:#38539a;border-radius:100px;width:203px}@media(max-width:480px){.calculator-page__duplicate-button{width:100%}}.calculator-page .menu{height:65px;background:#fff;display:grid;grid-template:"client income settings";grid-template-columns:150px 1fr 150px;z-index:2;-webkit-align-items:center;align-items:center;padding:0 20px;position:relative}.calculator-page .menu .popover{right:10px;top:calc(100% + 10px)}.calculator-page .menu .client-type-section{grid-area:client;display:-webkit-flex;display:flex;border-radius:5px;width:72px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:1px}@media screen and (max-width:480px){.calculator-page .menu .client-type-section{width:42px}}.calculator-page .menu .both-client-type{width:137px}.calculator-page .menu .border-abo{border:1px solid #004382}.calculator-page .menu .border-vip{border:1px solid #e99619}.calculator-page .menu .client-type{-webkit-align-self:center;align-self:center;justify-self:left;height:34px;width:66px;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-size:20px;line-height:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#000;border-radius:3px}.calculator-page .menu .client-type.ABO{background:#004382;color:#fff}.calculator-page .menu .client-type.VIP{background:#e99619;color:#fff}.calculator-page .menu .client-type-sec{grid-area:client-sec;cursor:pointer;position:relative;color:#000}.calculator-page .menu .client-type-sec:after{content:attr(data-title);position:absolute;left:0;top:calc(100% + 15px);background:#fde0c2;padding:5px 10px;border-radius:10px;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;display:block;color:#000;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 90px)}@media screen and (max-width:480px){.calculator-page .menu .client-type-sec:after{left:-50%}}.calculator-page .menu .client-type-sec:before{position:absolute;top:calc(100% + 10px);left:20px;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fde0c2;content:"";display:block;border-radius:1px}.calculator-page .menu .client-type-sec.ABO:after,.calculator-page .menu .client-type-sec.ABO:before{display:none}.calculator-page .menu .income{grid-area:income;align-self:center;justify-self:center;font-family:GT Walsheim Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#000}.calculator-page .menu .income__button{display:inline;background-color:transparent;border:none;text-decoration:underline}.calculator-page .menu .income .income-cost{color:#38539a;font-size:16px;font-weight:600;line-height:22px}.calculator-page .menu .settings-btn{grid-area:settings;align-self:center;justify-self:right}.calculator-page .menu .settings-btn.show *{color:#034580!important;fill:#034580!important}@media(max-width:480px){.calculator-page .menu{height:45px;padding:0 16px;grid-template-columns:.1fr .9fr}.calculator-page .menu .client-type{font-size:13px;line-height:16px;height:19px;width:38px;margin-left:0}.calculator-page .menu .both-client-type{width:81px;height:23px}.calculator-page .menu .settings-btn .title{display:none}}.fade-calc-enter-active{position:flex;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.fade-calc-leave-active{opacity:0}.fade-calc-enter-from,.fade-calc-leave-to{opacity:0;position:fixed;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.layout.tutorial-mode .calculator-page .vertex-container:not(.current-tutorial)>.vertex-clip{opacity:.15}.layout.tutorial-mode .calculator-page .current-tutorial,.layout.tutorial-mode .calculator-page .current-tutorial *{opacity:1}.layout.tutorial-mode .calculator-page .popover-foreign{position:fixed;overflow:visible;display:none}.layout.tutorial-mode .calculator-page .vertex-add-partner-2 .editButton,.layout.tutorial-mode .calculator-page .vertex-add-partner-2 .vertex-container:not(.current-tutorial),.layout.tutorial-mode .calculator-page .vertex-add-partner-2 .vertex-container:not(.current-tutorial) *,.layout.tutorial-mode .calculator-page .vertex-add-partner-3 .editButton,.layout.tutorial-mode .calculator-page .vertex-add-partner-3 .vertex-container:not(.current-tutorial),.layout.tutorial-mode .calculator-page .vertex-add-partner-3 .vertex-container:not(.current-tutorial) *,.layout.tutorial-mode .calculator-page .vertex-add-partner .editButton,.layout.tutorial-mode .calculator-page .vertex-add-partner .vertex-container:not(.current-tutorial),.layout.tutorial-mode .calculator-page .vertex-add-partner .vertex-container:not(.current-tutorial) *,.layout.tutorial-mode .calculator-page .vertex-personal-turnover-up .vertex-container,.layout.tutorial-mode .calculator-page .vertex-personal-turnover-up .vertex-container *,.layout.tutorial-mode .calculator-page .vertex-start-edit .addButton{pointer-events:none}.layout.tutorial-mode .calculator-page .vertex-hide-tree .treeSwitchButton,.layout.tutorial-mode .calculator-page .vertex-show-tree .treeSwitchButton{pointer-events:auto}.layout.tutorial-mode .calculator-page .verttex-view-detail-delay .addButton{pointer-events:none}.layout.tutorial-mode .calculator-page .vertex-ext-menu .vertex-container:not(.current-tutorial){opacity:1}.layout.tutorial-mode .calculator-page .vertex-ext-menu .vertex-container:not(.current-tutorial) .view{opacity:.15;pointer-events:none}.layout-header[data-v-557a48be]{border-bottom:1px solid rgba(4,48,94,.2)}.layout-header[data-v-557a48be],.ui-select-button[data-v-3487bac1]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#fff}.ui-select-button[data-v-3487bac1]{border-radius:50%;border:1px solid #d6d6d6;color:#2c2c2c;cursor:pointer}.layout-footer[data-v-34cd5a33]{background-color:#fafafa}.layout-footer__container[data-v-34cd5a33]{padding:24px 32px;margin:0 auto}@media screen and (max-width:480px){.layout-footer__container[data-v-34cd5a33]{max-width:375px;padding:32px 16px}}.layout-footer__button[data-v-34cd5a33]{width:40px;height:40px;font-size:27px;margin-bottom:16px}.layout-footer__button--currencyKGS[data-v-34cd5a33]{font-size:16px}.layout-footer__text[data-v-34cd5a33]{color:#858585}.layout-footer__font--text[data-v-34cd5a33]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;line-height:24px;letter-spacing:-.005em}@media screen and (max-width:480px){.layout-footer__font--text[data-v-34cd5a33]{font-size:14px;line-height:18px}}.layout-default[data-v-1113a0be]{background-color:#7fbc96}.layout-default__container[data-v-1113a0be]{position:relative;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#fff}.layout-default__container--contained[data-v-1113a0be]{max-width:768px;margin:0 auto}.layout-default__container--background[data-v-1113a0be]{background:url(/images/backgrounds/redirect-bg-tablet.png) no-repeat;background-size:cover}@media(max-width:480px){.layout-default__container--background[data-v-1113a0be]{background:url(/images/backgrounds/redirect-bg.png) no-repeat;background-size:cover}}.layout-default__header[data-v-1113a0be]{position:absolute;left:0;top:0;width:100%;height:52px}.layout-default__footer[data-v-1113a0be]{margin-top:auto}.pages-main[data-v-0bf5b6d0]{padding-top:52px}.ui-button-with-icon[data-v-9fd4dc5e]{padding:11px 24px;background-color:#fff;border:1px solid #d6d6d6;box-shadow:4px 4px 7px 0 rgba(0,0,0,.15),1px 1px 4px 0 rgba(0,0,0,.15);border-radius:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#2c2c2c;text-decoration:none}@media screen and (max-width:480px){.ui-button-with-icon[data-v-9fd4dc5e]{padding:8px 16px}}.ui-button-with-icon__icon--type[data-v-9fd4dc5e]{margin-right:20px;height:66px}@media screen and (max-width:480px){.ui-button-with-icon__icon--type[data-v-9fd4dc5e]{margin-right:16px}}.ui-button-with-icon__icon--arrow[data-v-9fd4dc5e]{margin-left:auto}.pages-redirect__container[data-v-0a43beb4]{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:348px;width:100%;margin:0 auto;padding-top:116px;padding-bottom:50px}@media screen and (max-width:480px){.pages-redirect__container[data-v-0a43beb4]{padding:74px 32px 50px;max-width:375px}}.pages-redirect__options[data-v-0a43beb4]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 auto 65px;gap:12px}@media screen and (max-width:480px){.pages-redirect__options[data-v-0a43beb4]{margin:0 auto 36px}}.pages-redirect__routes[data-v-0a43beb4]{margin-bottom:48px}@media screen and (max-width:480px){.pages-redirect__routes[data-v-0a43beb4]{margin-bottom:32px}}.pages-redirect__description[data-v-0a43beb4]{text-align:center;color:#2c2c2c;padding-bottom:16px}.pages-redirect__description_link[data-v-0a43beb4]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;color:#2c2c2c;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:GT Walsheim Pro;font-size:14px;font-style:normal;font-weight:700;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.pages-redirect__description_link[data-v-0a43beb4]:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.pages-redirect .ml-6[data-v-0a43beb4]{margin-left:60px}@media screen and (max-width:480px){.pages-redirect .ml-6[data-v-0a43beb4]{margin-left:20px}}.pages-redirect__button--option[data-v-0a43beb4]{width:40px;height:40px;font-size:18px;text-transform:uppercase}.pages-redirect__button--option--currency[data-v-0a43beb4]{font-size:27px}.pages-redirect__button--option--currencyKGS[data-v-0a43beb4]{font-size:16px}.pages-redirect__button__country[data-v-0a43beb4]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px;border-radius:12px}.pages-redirect__button--route[data-v-0a43beb4]:not(:last-child){margin-bottom:16px}.pages-redirect__font--name[data-v-0a43beb4]{font-family:GT Walsheim Pro,sans-serif;font-size:22px;line-height:21px;font-weight:700}@media screen and (max-width:480px){.pages-redirect__font--name[data-v-0a43beb4]{font-size:18px}}.pages-redirect__font--description[data-v-0a43beb4]{font-family:GT Walsheim Pro,sans-serif;font-size:14px;line-height:18px}.blocks-colored-info[data-v-49936b08]{position:relative;border-radius:16px;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.blocks-colored-info[data-v-49936b08],.blocks-colored-info__button[data-v-49936b08]{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.blocks-colored-info__button[data-v-49936b08]{position:absolute;width:24px;height:100%;top:0;right:0;border:none;cursor:pointer}.blocks-colored-info__arrow[data-v-49936b08]{width:14px;height:14px}.blocks-colored-info--theme--blue[data-v-49936b08]{background-color:#f1f2ff;color:#38539a}.blocks-colored-info--theme--blue .blocks-colored-info__button[data-v-49936b08]{background-color:#38539a}.blocks-colored-info--theme--blue .blocks-colored-info__arrow[data-v-49936b08]{color:#f1f2ff}.blocks-colored-info--theme--green[data-v-49936b08]{background-color:#f0fae5;color:#546223}.blocks-colored-info--theme--green .blocks-colored-info__button[data-v-49936b08]{background-color:#546223}.blocks-colored-info--theme--green .blocks-colored-info__arrow[data-v-49936b08]{color:#f0fae5}.blocks-colored-info--theme--yellow[data-v-49936b08]{background-color:#f8f8e7;color:#62625a}.blocks-colored-info--theme--yellow .blocks-colored-info__button[data-v-49936b08]{background-color:#62625a}.blocks-colored-info--theme--yellow .blocks-colored-info__arrow[data-v-49936b08]{color:#f8f8e7}.products-choice-block[data-v-6915c8b2]{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:50px}@media screen and (max-width:480px){.products-choice-block[data-v-6915c8b2]{overflow-x:auto;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:30px}}.products-choice-block .product-choice[data-v-6915c8b2]{color:#5e5e5e;font-family:GT Walsheim Pro,sans-serif;border:1px solid #e4e4e4;border-radius:100px;padding:8px 10px;margin:0 5px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-flex-shrink:0;flex-shrink:0}.products-choice-block .active[data-v-6915c8b2]{border:2px solid #5e5e5e;color:#5e5e5e;font-weight:700}.products-choice-block[data-v-6915c8b2]::-webkit-scrollbar{width:0}@media screen and (max-width:480px){.sections-products-select[data-v-6915c8b2]{overflow:hidden}}.sections-products-select__slider[data-v-6915c8b2]{margin-bottom:16px}.sections-products-select__slide[data-v-6915c8b2]{position:relative;width:256px;opacity:.4;padding:0 16px;background-color:transparent;cursor:pointer;-webkit-transform:scale(.87);transform:scale(.87)}@media screen and (max-width:480px){.sections-products-select__slide[data-v-6915c8b2]{width:148px}}.sections-products-select__slide--active[data-v-6915c8b2]{-webkit-transform:none;transform:none;opacity:1}.sections-products-select__image[data-v-6915c8b2]{width:100%;-o-object-fit:contain;object-fit:contain}.sections-products-select__check[data-v-6915c8b2]{position:absolute;width:60px;height:60px;top:6px;right:18px}@media screen and (max-width:480px){.sections-products-select__check[data-v-6915c8b2]{right:0;top:5px;width:40px;height:40px}}.sections-products-select__title[data-v-6915c8b2]{text-align:center;margin-bottom:8px}.sections-products-select__info[data-v-6915c8b2]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:16px}.sections-products-select__price[data-v-6915c8b2]{position:relative;color:#38539a;margin-right:24px}.sections-products-select__price[data-v-6915c8b2]:after{content:"";position:absolute;top:0;right:-12px;width:1px;height:24px;background-color:#949494}.sections-products-select__selection[data-v-6915c8b2]{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:34px}.sections-products-select__counter[data-v-6915c8b2]{position:absolute;top:10px;left:calc(50% + 96px)}.sections-products-select__button[data-v-6915c8b2]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:100px;width:163px;height:42px;cursor:pointer}@media screen and (max-width:480px){.sections-products-select__button[data-v-6915c8b2]{height:36px}}.sections-products-select__button--add[data-v-6915c8b2]{color:#fff;background-color:#38539a}.sections-products-select__button--remove[data-v-6915c8b2]{color:#7f3e3e;background-color:transparent;border:2px solid #7f3e3e}.sections-products-select__totals[data-v-6915c8b2]{margin-bottom:56px}@media screen and (max-width:480px){.sections-products-select__totals[data-v-6915c8b2]{margin-bottom:64px}}.sections-products-select__total[data-v-6915c8b2]{padding:16px 24px}.sections-products-select__total[data-v-6915c8b2]:not(:last-child){margin-bottom:12px}.sections-products-select__total--points[data-v-6915c8b2]{padding:8px}.sections-products-select__total--points .sections-products-select__font--name[data-v-6915c8b2],.sections-products-select__total--points .sections-products-select__font--value[data-v-6915c8b2]{font-size:16px;line-height:24px}@media screen and (max-width:480px){.sections-products-select__total--points .sections-products-select__font--name[data-v-6915c8b2],.sections-products-select__total--points .sections-products-select__font--value[data-v-6915c8b2]{font-size:14px;line-height:18px}}.sections-products-select__name[data-v-6915c8b2]{margin-bottom:8px}.sections-products-select__name--points[data-v-6915c8b2]{margin:0}.sections-products-select__font--title[data-v-6915c8b2]{font-family:GT Walsheim Pro,sans-serif;font-size:18px;line-height:20px}@media screen and (max-width:480px){.sections-products-select__font--title[data-v-6915c8b2]{font-size:16px}}.sections-products-select__font--price[data-v-6915c8b2]{font-family:GT Walsheim Pro,sans-serif;font-size:18px;font-weight:700;line-height:21px}@media screen and (max-width:480px){.sections-products-select__font--price[data-v-6915c8b2]{font-size:16px;line-height:24px}}.sections-products-select__font--points[data-v-6915c8b2]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;line-height:24px}@media screen and (max-width:480px){.sections-products-select__font--points[data-v-6915c8b2]{font-size:14px;line-height:18px}}.sections-products-select__font--points-accent[data-v-6915c8b2]{font-family:GT Walsheim Pro,sans-serif;font-size:18px;font-weight:500;line-height:21px}@media screen and (max-width:480px){.sections-products-select__font--points-accent[data-v-6915c8b2]{font-size:14px;font-weight:700;line-height:18px}}.sections-products-select__font--counter[data-v-6915c8b2]{font-family:GT Walsheim Pro,sans-serif;font-size:18px;line-height:21px;color:#949494}@media screen and (max-width:480px){.sections-products-select__font--counter[data-v-6915c8b2]{font-size:16px;line-height:24px}}.sections-products-select__font--counter-accent[data-v-6915c8b2]{font-family:GT Walsheim Pro,sans-serif;font-size:18px;line-height:21px;font-weight:700;color:#2c2c2c}@media screen and (max-width:480px){.sections-products-select__font--counter-accent[data-v-6915c8b2]{font-size:16px;line-height:24px}}.sections-products-select__font--button[data-v-6915c8b2]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;font-weight:700;line-height:24px}@media screen and (max-width:480px){.sections-products-select__font--button[data-v-6915c8b2]{font-size:14px;line-height:18px}}.sections-products-select__font--name[data-v-6915c8b2]{display:block;font-family:GT Walsheim Pro,sans-serif;font-size:18px;line-height:21px}@media screen and (max-width:480px){.sections-products-select__font--name[data-v-6915c8b2]{font-size:16px;line-height:18px}}.sections-products-select__font--value[data-v-6915c8b2]{display:block;font-family:GT Walsheim Pro,sans-serif;font-size:34px;font-weight:700;line-height:36px}@media screen and (max-width:480px){.sections-products-select__font--value[data-v-6915c8b2]{font-size:32px;line-height:32px}}.blocks-products-summary[data-v-437fb2b2]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f0f0f0;border-radius:8px;padding:8px 0;color:#5e5e5e}.blocks-products-summary__products[data-v-437fb2b2]{margin-right:40px}.blocks-products-summary__price[data-v-437fb2b2],.blocks-products-summary__products[data-v-437fb2b2]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.blocks-products-summary__font--name[data-v-437fb2b2]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;line-height:24px}@media screen and (max-width:480px){.blocks-products-summary__font--name[data-v-437fb2b2]{font-size:14px;line-height:18px}}.blocks-products-summary__font--value[data-v-437fb2b2]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;font-weight:700;line-height:24px}@media screen and (max-width:480px){.blocks-products-summary__font--value[data-v-437fb2b2]{font-size:14px;line-height:18px}}.blocks-friends-selector[data-v-ea26267a]{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.blocks-friends-selector__title[data-v-ea26267a]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 auto 8px;color:#2c2c2c}.blocks-friends-selector__counter[data-v-ea26267a]{width:24px;height:24px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f0f0f0;color:#707070;margin-left:4px}.blocks-friends-selector__counter--active[data-v-ea26267a]{background-color:#396e75;color:#f1f2ff}.blocks-friends-selector__buttons[data-v-ea26267a]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.blocks-friends-selector__button[data-v-ea26267a]{background-color:transparent;border:none;opacity:.24;cursor:pointer}.blocks-friends-selector__button--active[data-v-ea26267a]{opacity:1}.blocks-friends-selector__image[data-v-ea26267a]{height:60px}@media screen and (max-width:480px){.blocks-friends-selector__image[data-v-ea26267a]{height:40px}}.blocks-friends-selector__font--counter[data-v-ea26267a],.blocks-friends-selector__font--title[data-v-ea26267a]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;line-height:24px}.sections-products-friends__summary[data-v-40723bf3]{max-width:100%;width:464px;margin:0 auto 32px}@media screen and (max-width:480px){.sections-products-friends__summary[data-v-40723bf3]{width:100%}}.sections-products-friends__selectors[data-v-40723bf3]{margin-bottom:40px}.sections-products-friends__selector[data-v-40723bf3]:first-child{margin-bottom:16px}.sections-products-friends__blocks[data-v-40723bf3]{width:100%;max-width:343px;margin:0 auto 72px}.sections-products-friends__block[data-v-40723bf3]{padding:16px 24px;cursor:pointer}.sections-products-friends__block[data-v-40723bf3]:not(:last-child){margin-bottom:12px}.sections-products-friends__block--points[data-v-40723bf3]{padding:8px;cursor:default}.sections-products-friends__block--points .sections-products-friends__font--name[data-v-40723bf3],.sections-products-friends__block--points .sections-products-friends__font--value[data-v-40723bf3]{font-size:14px;line-height:18px}.sections-products-friends__info-wrapper[data-v-40723bf3]{display:-webkit-flex;display:flex;width:100%}.sections-products-friends__info[data-v-40723bf3]{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:50%}.sections-products-friends__name[data-v-40723bf3]{margin-bottom:8px}.sections-products-friends__name--points[data-v-40723bf3]{margin:0}.sections-products-friends__font[data-v-40723bf3]{display:block}.sections-products-friends__font--name[data-v-40723bf3]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;line-height:18px}.sections-products-friends__font--value[data-v-40723bf3]{font-family:GT Walsheim Pro,sans-serif;font-size:32px;font-weight:700;line-height:32px}.bundles-section-navigation[data-v-76000a2d]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.bundles-section-navigation__button[data-v-76000a2d]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#62625a;background-color:transparent;border:none;cursor:pointer}.bundles-section-navigation__icon[data-v-76000a2d]{width:14px;height:14px;color:#62625a}.bundles-section-navigation__icon--prev[data-v-76000a2d]{margin-right:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bundles-section-navigation__icon--next[data-v-76000a2d]{margin-left:8px}.bundles-section-navigation__font--title[data-v-76000a2d]{font-size:16px;font-weight:700;line-height:24px}@media screen and (max-width:480px){.bundles-section-navigation__font--title[data-v-76000a2d]{font-size:14px;line-height:18px}}.pages-products__container[data-v-5505c69e]{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;overflow:hidden;padding:75px 36px 24px}@media screen and (max-width:480px){.pages-products__container[data-v-5505c69e]{padding:68px 16px 24px;max-width:375px}}.pages-products__section[data-v-5505c69e]{width:100%;margin:0 auto}@media screen and (min-width:480px){.pages-products__section--SectionsProductsSelect[data-v-5505c69e]{max-width:343px}}@media screen and (min-width:480px){.pages-products__section--SectionsProductsFriends[data-v-5505c69e]{max-width:552px;padding-top:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}}.cards-product-discount[data-v-b989d4c4]{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:8px;background-color:#fff;border:1px solid #d6d6d6;border-radius:12px;cursor:pointer}.cards-product-discount__check[data-v-b989d4c4]{position:absolute;top:8px;left:8px;width:32px;height:32px;display:none}.cards-product-discount__image[data-v-b989d4c4]{width:64px;margin-right:8px}.cards-product-discount__info[data-v-b989d4c4]{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.cards-product-discount__name[data-v-b989d4c4]{color:#2c2c2c;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cards-product-discount__values[data-v-b989d4c4]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:auto}.cards-product-discount__price[data-v-b989d4c4]{position:relative;color:#38539a;margin-right:16px}.cards-product-discount__price[data-v-b989d4c4]:after{content:"";position:absolute;top:0;right:-8px;width:1px;height:24px;background-color:#949494}.cards-product-discount__points[data-v-b989d4c4]{color:#707070}.cards-product-discount__font--name[data-v-b989d4c4]{font-family:GT Walsheim Pro,sans-serif;font-size:14px;line-height:16px}.cards-product-discount__font--price[data-v-b989d4c4]{font-weight:700}.cards-product-discount__font--points[data-v-b989d4c4],.cards-product-discount__font--price[data-v-b989d4c4]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;line-height:24px}.cards-product-discount--active[data-v-b989d4c4]{border-color:#7fbc96;border-width:2px;padding:7px}.cards-product-discount--active .cards-product-discount__check[data-v-b989d4c4]{display:block}.slider-navigation-button[data-v-fcaf6738]{background-color:transparent;background-image:url(/images/backgrounds/slider-navigation.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:73px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding:12px}.slider-navigation-button__icon[data-v-fcaf6738]{width:24px;height:24px;color:#62625a}.slider-navigation-button--direction--left[data-v-fcaf6738]{rotate:180deg}.sections-discounts__slider[data-v-d18b6b9a]{position:relative;margin-bottom:24px;overflow:visible}@media screen and (min-width:480px){.sections-discounts__slider[data-v-d18b6b9a]{padding:0 24px}}.sections-discounts__button[data-v-d18b6b9a]{position:absolute;z-index:2;top:50%;height:calc(100% + 2px)}.sections-discounts__button--prev[data-v-d18b6b9a]{-webkit-transform:translateY(50%);transform:translateY(50%);left:-36px}.sections-discounts__button--next[data-v-d18b6b9a]{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-36px}.sections-discounts__card[data-v-d18b6b9a]{width:253px;height:auto}.sections-discounts__summary[data-v-d18b6b9a]{width:100%;max-width:343px;margin:0 auto 32px}.sections-discounts__selectors[data-v-d18b6b9a]{width:100%;max-width:552px;margin:0 auto 40px}.sections-discounts__selector[data-v-d18b6b9a]:first-child{margin-bottom:16px}.sections-discounts__blocks[data-v-d18b6b9a]{width:100%;max-width:343px;margin:0 auto 22px}@media screen and (max-width:480px){.sections-discounts__blocks[data-v-d18b6b9a]{margin-bottom:72px}}.sections-discounts__block[data-v-d18b6b9a]{padding:16px 24px;cursor:pointer}.sections-discounts__block[data-v-d18b6b9a]:not(:last-child){margin-bottom:12px}.sections-discounts__block--points[data-v-d18b6b9a]{padding:8px;cursor:default}.sections-discounts__block--points .sections-discounts__font--name[data-v-d18b6b9a],.sections-discounts__block--points .sections-discounts__font--value[data-v-d18b6b9a]{font-size:14px;line-height:18px}.sections-discounts__info-wrapper[data-v-d18b6b9a]{display:-webkit-flex;display:flex;width:100%}.sections-discounts__info[data-v-d18b6b9a]{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:50%}.sections-discounts__name[data-v-d18b6b9a]{margin-bottom:8px}.sections-discounts__name--points[data-v-d18b6b9a]{margin:0}.sections-discounts__font[data-v-d18b6b9a]{display:block}.sections-discounts__font--name[data-v-d18b6b9a]{font-family:GT Walsheim Pro,sans-serif;font-size:16px;line-height:18px}.sections-discounts__font--value[data-v-d18b6b9a]{font-family:GT Walsheim Pro,sans-serif;font-size:32px;font-weight:700;line-height:32px}.pages-discounts__container[data-v-364c206a]{margin:0 auto;width:100%;padding:85px 36px 24px;overflow:hidden}@media screen and (max-width:480px){.pages-discounts__container[data-v-364c206a]{max-width:375px;padding:74px 16px 24px}}.pages-discounts .products-choice-block[data-v-364c206a]{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:auto;margin-bottom:30px}@media screen and (max-width:767px){.pages-discounts .products-choice-block[data-v-364c206a]{overflow-x:auto;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:20px}}.pages-discounts .products-choice-block .product-choice[data-v-364c206a]{color:#5e5e5e;font-family:GT Walsheim Pro,sans-serif;border:1px solid #e4e4e4;border-radius:100px;padding:8px 10px;margin:0 5px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-flex-shrink:0;flex-shrink:0}.pages-discounts .products-choice-block .active[data-v-364c206a]{border:2px solid #5e5e5e;color:#5e5e5e;font-weight:700}.pages-discounts .products-choice-block[data-v-364c206a]::-webkit-scrollbar{width:0}