input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.page-about{font-size:16px;font-weight:500;padding-bottom:0!important}.page-about svg path{fill:#4c4c4c}.page-about .section-title{font-weight:900;font-size:40px;color:#2A2A2A;position:relative;line-height:1.125}.page-about .section-title:before{content:'';width:65px;height:6px;background:#FFC733;display:block;position:absolute;top:50%;left:-95px}.page-about .about-section-1{padding-top:100px;padding-bottom:100px;background-color:#46423E;background-image:url(/img/about/partnerskaya-programma/main-background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.page-about .about-section-1 .section-up-title{color:rgba(255,255,255,.671)}.page-about .about-section-1 .section-title{color:#FFF;margin-top:15px}.page-about .about-section-1 .section-sub-title{margin-top:25px;color:rgba(255,255,255,.749);font-size:16px;font-weight:400;line-height:1.3}.page-about .about-section-1 button{background:#ffca00;width:250px;margin-top:50px}.page-about .about-section-1 .fot-col{margin-top:80px}.page-about .about-section-1 .fot-col .section-up-title{position:relative}.page-about .about-section-1 .fot-col .section-up-title:before{content:'';width:34px;height:2px;background:#FFC733;display:block;position:absolute;top:50%;left:-55px}.page-about .about-section-1 .fot-col p{margin-top:25px}.page-about .about-section-1 .socs-logos{margin-top:22px;margin-bottom:32px}.page-about .about-section-1 .socs-logos img{margin-right:32px;vertical-align:middle}.page-about .about-section-1 p{color:#FFF}.page-about .about-section-1 .right-col{text-align:right;color:#FFF}.page-about .about-section-1 .right-col .page-row{cursor:pointer;margin-bottom:20px}.page-about .about-section-1 .right-col .page-name{font-weight:600;font-size:16px;display:inline-block;vertical-align:middle;border-bottom:2px solid rgba(250,250,250,.42);line-height:1.04;max-width:calc(100% - 70px);white-space:nowrap}.page-about .about-section-1 .right-col .page-number{font-size:16px;font-weight:500;display:inline-block;vertical-align:middle;margin-left:40px}.page-about .about-section-1 .right-col .page-desc{margin-right:60px;margin-top:10px;font-weight:400;margin-bottom:25px;color:#E8E7E4}.page-about .about-section-2{padding-top:100px;padding-bottom:65px;overflow-x:hidden;max-width:100%}.page-about .about-section-2 .section-cols{margin-top:50px}.page-about .about-section-2 .section-cols .left-col{margin-top:25px}.page-about .about-section-2 .section-cols .left-col p{margin-right:45px;color:#4c4c4c;font-size:16px;line-height:1.6;font-weight:500}.page-about .about-section-2 .section-cols .left-col p:first-of-type{margin-bottom:55px}.page-about .about-section-2 .section-cols img{max-width:1000%}.page-about .about-section-3{padding-top:35px}.page-about .about-section-3 .section-cols{margin-top:10px}.page-about .about-section-3 p{color:#4c4c4c;line-height:1.438;font-size:16px;font-weight:500;margin-bottom:35px}.page-about .about-section-3 .icon-img{text-align:center}.page-about .about-section-3 .icon-img svg{width:65px;height:65px;background-position:center;background-size:contain;margin:0 auto}.page-about .about-section-3 .icon-title{margin-top:35px;color:#2a2a2a;text-align:center;max-width:400px;margin-left:auto;margin-right:auto;white-space:pre-wrap;font-size:16px;line-height:1.6}.page-about .about-section-3 .icon-block{margin-top:60px}.page-about .about-section-4{background-color:#FAFAFA;padding-top:95px;padding-bottom:80px;margin-top:120px;background-image:url(/img/about/partnerskaya-programma/big-background-pr.jpg);background-repeat:no-repeat;background-size:contain;background-position:right;position:relative}.page-about .about-section-4 .section-title{margin-bottom:70px}.page-about .about-section-4 .icon-row{margin-top:40px;clear:both;max-width:540px}.page-about .about-section-4 .icon-row .icon{display:inline-block;vertical-align:top}.page-about .about-section-4 .icon-row .icon svg{width:43px;height:43px}.page-about .about-section-4 .icon-row .icon-desc{max-width:calc(100% - 75px);display:inline-block;vertical-align:top;margin-left:20px}.page-about .about-section-4 .icon-row .icon-desc .icon-title{font-weight:700;font-size:18px!important;line-height:31px!important}.page-about .about-section-4 .icon-row .icon-desc .icon-text{margin-top:15px;font-weight:500;font-size:16px;line-height:1.6}@media (max-width:1300px){.page-about .about-section-4{background-position:850px top}}@media (max-width:980px){.page-about .about-section-4{background-position:800px top}}@media (max-width:768px){.page-about .about-section-4{background:0 0!important}.page-about .about-section-1 .fot-col{margin-top:60px}.page-about .about-section-1 .right-col{text-align:left;margin-top:60px}.page-about .edgtf-btn{margin-top:40px!important}}@media (max-width:600px){.section-title{line-height:1.2!important;font-size:20px!important}}@media (max-width:480px){.page-about .about-section-1{padding-top:25px;padding-bottom:25px}.page-about .about-section-1 .fot-col .section-up-title:before,.page-about .section-title:before{display:none}}@media (max-width:768px){.calc-section .section-title{padding-right:0!important}}.calc-section{max-width:100%;padding-top:60px;overflow-x:hidden}.calc-section .section-title{padding-right:200px}.calc-section .calc-wrap{position:relative;margin-top:60px;padding-right:0}.calc-section .calc-wrap:after{content:'';position:absolute;width:2000px;height:100%;right:-2000px;top:0;background:#fafafa}.calc-section .calc-container{background:#fafafa;padding:45px;font-size:14px;position:relative;overflow:hidden}.calc-section .calc-col{width:270px;float:left}.calc-section .calc-col:not(:last-of-type){margin-right:43px}.calc-section .calc-option{width:270px;margin-bottom:20px;position:relative}.calc-section .calc-option .title{overflow:hidden;margin-bottom:8px}.calc-section .calc-option .title .question{float:left;margin-right:7px;margin-top:2px}.calc-section .calc-option .title .question .icon{background:#AFAFAF;border-radius:100%;width:20px;height:20px;color:#FFF;text-align:center;cursor:pointer}.calc-section .calc-option .title .question .help{background:#fff;padding:5px;font-size:12px;position:absolute;top:0;left:25px;z-index:1;display:none;box-shadow:1px 1px 20px rgba(0,0,0,.07)}.calc-section .calc-option .title .name{float:left;margin-top:6px;height:27px;line-height:1}.calc-section .calc-option .title .input{width:64px;float:right;position:relative}.calc-section .calc-option .title .input input{max-width:100%;padding-left:5px;padding-right:27px;text-align:center;width:64px}.calc-section .calc-option .title .input.long{width:76px}.calc-section .calc-option .title .input.r input{padding-right:15px}.calc-section .calc-option .title .input.no-placeholder input{padding-right:10px}.calc-section .calc-option .title .input .placeholder{color:#939393;position:absolute;right:8px;top:3px}.calc-section .toggle{background-image:url(/img/about/partnerskaya-programma/toggle-off.png);width:57px!important;background-repeat:no-repeat;cursor:pointer;height:34px;margin-top:-4px}.calc-section .toggle.active{background-image:url(/img/about/partnerskaya-programma/toggle-on.png)}.calc-section .toggle input{cursor:pointer;width:100%;height:100%;opacity:0}.calc-section .bonus-options{padding:12px;border:1px dashed #D6D6D6;border-radius:10px;width:270px}.calc-section .bonus-options .bonus-title{margin-top:5px;padding-left:27px;font-weight:900;color:#2A2A2A;margin-bottom:15px}.calc-section .bonus-options .calc-option{margin-top:10px;width:100%;margin-bottom:0}.calc-section .bonus-options .calc-option .title{margin-bottom:0}.calc-section .bonus-options .calc-option .name{height:auto}.calc-section .calc-result{margin-top:-33px}.calc-section .calc-result .result-inner{background:#4F4F4F;overflow:hidden;text-align:center;padding:12px;margin-left:55px;width:900px}.calc-section .calc-result .result-option{font-size:14px;float:left}.calc-section .calc-result .result-option:nth-of-type(1){width:20%}.calc-section .calc-result .result-option:nth-of-type(2){width:22%}.calc-section .calc-result .result-option:nth-of-type(3){width:16%}.calc-section .calc-result .result-option:nth-of-type(4){width:22%}.calc-section .calc-result .result-option:nth-of-type(5){width:20%}.calc-section .calc-result .result-option .result-title{color:#ffca00;font-weight:400}.calc-section .calc-result .result-option .result-value{margin-top:2px;color:#fff;font-weight:400}.calc-section .calc-result .result-option .result-value b{font-weight:700}.range-label{color:#939393;text-align:center}.rangeslider,.rangeslider__fill{display:block;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #E5E5E5}.rangeslider{background:#F8F8F8;position:relative}.rangeslider--horizontal{height:8px;clear:both;width:100%;margin-bottom:5px}.rangeslider__fill{background:#ffca00;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%;border:1px solid #C39913}.rangeslider__handle{background:#fff;border:1px solid #E5E5E5;cursor:pointer;display:inline-block;width:18px;height:18px;position:absolute;background:#F6F9F9;-moz-border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 4.85px .15px rgba(0,0,0,.18);border-radius:50%}.rangeslider--horizontal .rangeslider__handle{top:-7px;touch-action:pan-y;-ms-touch-action:pan-y}input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}@media (max-width:1199px){.calc-section .bonus-options{margin-bottom:30px}.calc-section .calc-result .result-inner{width:800px}.page-about .section-title{font-size:25px}}@media (max-width:992px){.calc-section .calc-result .result-option{float:none;width:100%;text-align:left}.calc-section .calc-result .result-option:not(:last-of-type){margin-bottom:15px}.page-about .about-section-2 .section-cols .left-col{margin-bottom:50px}}@media (max-width:480px){.calc-section .calc-result .result-inner{margin-left:15px!important}}@media (max-width:320px){.calc-section .calc-container{padding:15px!important}}section.get-question{background:#2C2623;padding:70px 0 50px 0;text-align:center}section.get-question .info{font-size:20px;font-weight:500;color:#FFF;margin-top:7px;margin-bottom:20px}section.get-question .info a{color:#FFF;white-space:nowrap;text-decoration:none}section.get-question button{background:#ffca00;text-align:center;height:auto;padding:12px 70px!important}