html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=54)";opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:border-box}html #browse-happy{display:none;padding:20px;background-color:#fc6e51;color:#fff;fixed:left top;width:100%;z-index:9999}html #browse-happy>p{font-size:14px;line-height:15px;margin:0;padding:0}html.no-canvas #browse-happy,html.no-svg #browse-happy{display:block}html.no-canvas #content,html.no-svg #content{display:none}html.canvas #content,html.svg #content{display:block}.col{display:inline-block;vertical-align:top;padding-bottom:27px}.col12{width:100%}.col11{width:91.53%}.col10{width:83.06%}.col9{width:74.6%}.col8{width:66.13%}.col7{width:57.66%}.col6{width:49.2%}.col5{width:40.73%}.col4{width:32.26%}.col3{width:23.8%}.col2{width:15.33%}.col1{width:6.866%}@font-face{font-family:PTSerif-Caption;src:url(../fonts/PTSerif-Caption/PTSerif-Caption.eot?#iefix) format("embedded-opentype"),url(../fonts/PTSerif-Caption/PTSerif-Caption.woff) format("woff"),url(../fonts/PTSerif-Caption/PTSerif-Caption.ttf) format("truetype")}@font-face{font-family:PTSans-Caption;src:url(../fonts/PTSans-Caption/PTSans-Caption.eot?#iefix) format("embedded-opentype"),url(../fonts/PTSans-Caption/PTSans-Caption.woff) format("woff"),url(../fonts/PTSans-Caption/PTSans-Caption.ttf) format("truetype")}@font-face{font-family:RIASuperDisplaySerif;src:url(../fonts/RIA-SuperDisplaySerif/RIAsuperDisplaySerif.eot?#iefix) format("embedded-opentype"),url(../fonts/RIA-SuperDisplaySerif/RIAsuperDisplaySerif.woff) format("woff"),url(../fonts/RIA-SuperDisplaySerif/RIAsuperDisplaySerif.ttf) format("truetype")}@font-face{font-family:RIASuperDisplaySansCompressed;src:url(../fonts/RIA_Super_Display_Sans_Compress/RIA_Super_Display_Sans_Compress-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/RIA_Super_Display_Sans_Compress/RIA_Super_Display_Sans_Compress-Regular.woff) format("woff"),url(../fonts/RIA_Super_Display_Sans_Compress/RIA_Super_Display_Sans_Compress-Regular.ttf) format("truetype")}*{box-sizing:border-box}.btn{cursor:pointer}.abs{position:absolute}.clear{clear:both}.crop{overflow:hidden}input{-khtml-user-select:auto;-webkit-touch-callout:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-o-user-select:auto;user-select:auto}.platform-mobile .content{width:100%}.platform-mobile .content .brand{padding:20px 20px 0}.platform-mobile .content .descr,.platform-mobile .content h1,.platform-mobile .content h2{padding:0 20px}.platform-mobile .content h1{font-size:36px;line-height:1.2}.platform-mobile .content .section{padding-left:8px;padding-right:8px}.platform-mobile .content .section #calc{width:100%}.platform-mobile .content .section .card{width:100%;padding:20px 43px 18px 32px}.platform-mobile .content .section .card .title{margin-top:40px}.platform-mobile .content .section .card .title .title-descr{position:static;width:100%;padding:10px 0}.platform-mobile .content .section .result{width:100%}.platform-mobile .content .section .result .result-calc{width:100%;display:block}.platform-mobile .content .section .result .result-descr{width:100%;display:block;margin-left:0}.platform-mobile .err,.platform-mobile .popup-scroll .popup-w,.platform-mobile .popup .popup-w{width:100%}.platform-mobile .popup-scroll .popup-w{height:100%;margin-right:0}.platform-mobile .nano>.nano-pane{display:none!important}.platform-mobile .col1,.platform-mobile .col2,.platform-mobile .col3,.platform-mobile .col4,.platform-mobile .col5,.platform-mobile .col6,.platform-mobile .col7,.platform-mobile .col8,.platform-mobile .col9,.platform-mobile .col10,.platform-mobile .col11,.platform-mobile .col12{width:100%}button,input{outline:none}.ctrl-group{color:#7c7c7c}.btn{width:32px;height:32px;font-family:PTSans-Caption;font-size:13px;line-height:1.23;color:#dbdbdb;background:#dbdbdb;border:1px solid #bfbfbf;border-radius:3px;display:inline-block;color:#333;text-align:center;padding:8px 0;cursor:pointer;margin-right:3px}.btn.btn--active{background:#66a8d7;border:1px solid #5393c1;color:#fff}.btn.btn--active:hover{background:#5393c1}.btn:hover{background:#bfbfbf;border:1px solid #66a8d7}.btn:active{background:#5393c1}.btn--more{width:107px;height:auto;background:#fff;border:1px solid #66a8d7;color:#5393c1;padding:4px 0;display:block;margin-top:8px;-webkit-transition:.3s;transition:.3s}.btn--more:hover{background:#66a8d7;color:#fff}.checkbox{font-family:PTSans-Caption;font-size:17px;line-height:1.41;color:#6d7880;position:relative;margin:23px 0 23px 35px;cursor:pointer}.checkbox:before{content:"•";width:24px;height:24px;position:absolute;top:-2px;left:-35px;text-align:center;background:#dbdbdb;border:1px solid #bfbfbf;color:#dbdbdb;border-radius:50%;font-size:23px;line-height:.95}.checkbox.checkbox--active:before{background:#66a8d7;border:1px solid #5393c1;color:#fff}.checkbox.checkbox--active:hover:before{background:#5393c1;color:#fff}.checkbox:hover:before{background:#bfbfbf;border:1px solid #66a8d7;color:#bfbfbf}.checkbox:active:before{background:#5393c1;color:#5393c1}.checkbox:active:hover:before{background:#5393c1;color:#fff}.popup,.popup-scroll{display:none;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%}.popup-scroll .popup-w,.popup .popup-w{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px;background:#fff;border:1px solid #66a8d7;box-shadow:0 8px 24px 0 rgba(0,0,0,.2);font-family:PTSans-Caption;font-size:13px;line-height:1.54;padding:32px;z-index:100}@media only screen and (max-width:700px){.popup-scroll .popup-w,.popup .popup-w{width:100%}}.popup-scroll .popup-w .popup-container,.popup .popup-w .popup-container{position:relative}.popup-scroll .popup-w .popup-container .popup-content,.popup .popup-w .popup-container .popup-content{color:#333}.popup-scroll .popup-w .popup-close,.popup .popup-w .popup-close{position:absolute;top:16px;right:16px;width:10px;height:10px;cursor:pointer}.popup-scroll .popup-w .popup-close:after,.popup-scroll .popup-w .popup-close:before,.popup .popup-w .popup-close:after,.popup .popup-w .popup-close:before{content:"";position:absolute;top:4px;left:-2px;width:15px;height:2px;background:#66a8d7;-webkit-transition:.3s;transition:.3s}.popup-scroll .popup-w .popup-close:after,.popup .popup-w .popup-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup-scroll .popup-w .popup-close:before,.popup .popup-w .popup-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-scroll .popup-w .popup-close:hover:after,.popup-scroll .popup-w .popup-close:hover:before,.popup .popup-w .popup-close:hover:after,.popup .popup-w .popup-close:hover:before{background:#5393c1}.popup-scroll .popup-w .popup-close:hover:after,.popup .popup-w .popup-close:hover:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.popup-scroll .popup-w .popup-close:hover:before,.popup .popup-w .popup-close:hover:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.popup-scroll .popup-w{height:600px}@media only screen and (max-width:700px){.popup-scroll .popup-w{height:100%;margin-right:0}}.popup-scroll .popup-w .popup-content{margin-right:28px}.popup-scroll .popup-w .scrollSlider{background:#eee}@media only screen and (max-width:700px){.nano>.nano-pane{display:none!important}}@media only screen and (max-width:700px){.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%}}.control{display:inline-block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;font-size:18px;margin-right:4px}.control span{position:absolute;top:2px;left:0;z-index:2;width:32px;height:32px;padding-top:8px;text-align:center;color:#333;font-family:PTSans-Caption;font-size:13px;line-height:1.23}.control input:checked~span{color:#fff}.control input:checked~.control__indicator{background:#66a8d7;border:1px solid #5393c1}.control input{position:absolute;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.control__indicator{position:absolute;top:2px;left:0;height:32px;width:32px;background:#dbdbdb;border:1px solid #bfbfbf}.control--radio .control__indicator{border-radius:50%}.control--checkbox .control__indicator{border-radius:3px}.control:hover input~.control__indicator,.control input:focus~.control__indicator{background:#bfbfbf;border:1px solid #5393c1;-webkit-transition:.3s;transition:.3s}.control:hover input:not([disabled]):checked~.control__indicator{background:#5393c1}.control input:checked:focus~.control__indicator{background:#66a8d7}.control input:disabled~.control__indicator{background:$color--light-grey;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;pointer-events:none}.control__indicator:after{content:"";position:absolute}.control input:checked~.control__indicator:after{display:block}.control--checkbox .control__indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid $color--white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.control--radio{display:block;margin-bottom:24px}.control--radio .control__indicator{height:24px;width:24px}.control--radio:last-child{margin-bottom:0}.control--radio span{position:relative;margin-left:6px;font-size:17px;color:#6d7880}.control--radio input:checked~span{color:#333}.control--radio input:checked~.control__indicator{background:#66a8d7;border:1px solid #5393c1}.control--radio input:checked~.control__indicator:after{content:"•";position:absolute;top:0;left:0;color:#fff;width:23px;font-size:20px;line-height:1;text-align:center}#calc{width:592px;background:#66a8d7;border:1px solid #5393c1;font-size:17px;padding:21px;text-align:center;border-radius:3px;color:#fff}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:thin dotted}.nano>.nano-content::-webkit-scrollbar{display:none}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.nano>.nano-pane{background:#000;background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden 9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";opacity:.01;-webkit-transition:.2s;transition:.2s;border-radius:5px}.nano>.nano-pane>.nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;border-radius:3px}.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane{visibility:visible 9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";opacity:.99}body,html{height:100%;overflow:auto}body,body .l-page,html,html .l-page{background:#fff}body{color:#333}.hide{display:none}.category{position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;background:#79aad1;background:-webkit-linear-gradient(top,#79aad1,#0264a9);background:linear-gradient(180deg,#79aad1 0,#0264a9);color:#fff;text-decoration:none;font-family:Arial;font-weight:700;font-size:30px;padding:30px 20px;margin-bottom:20px;display:inline-block}.category .category-text{width:900px;margin:0 auto}@media only screen and (max-width:700px){.category .category-text{text-align:center;width:100%;font-size:25px}}@media only screen and (max-width:700px){.category{padding:20px;width:100%}}.content{width:900px;margin:0 auto}@media only screen and (max-width:700px){.content{width:100%}}.content h1{font-family:RIASuperDisplaySerif;font-size:58px;line-height:1.1;font-weight:400}@media only screen and (max-width:700px){.content h1{padding:0 20px;font-size:36px;line-height:1.2}}.content .descr{font-family:PTSans-Caption;font-size:17px;line-height:1.65}@media only screen and (max-width:700px){.content .descr{padding:0 20px}}.content .section{margin-bottom:42px}@media only screen and (max-width:700px){.content .section{padding-left:8px;padding-right:8px}}@media only screen and (max-width:700px){.content .section #calc{width:100%}}.content .section h2{font-family:PTSans-Caption;font-size:20px;font-weight:400;line-height:1.6;color:#6d7880}@media only screen and (max-width:700px){.content .section h2{padding:0 20px}}.content .section .card{width:592px;background-color:#f3f3f3;font-family:PTSerif-Caption;font-size:17px;line-height:1.41;border:1px solid #bfbfbf;border-radius:3px;padding:20px 90px 18px 32px;position:relative}@media only screen and (max-width:700px){.content .section .card{width:100%;padding:20px 43px 18px 32px}}.content .section .card .card-icon{position:absolute;top:24px;right:24px;width:24px;height:24px;border-radius:50%;background:#dbdbdb}.content .section .card .card-icon:after,.content .section .card .card-icon:before{content:"";position:absolute;top:9px;height:3px;background:#fff;border-radius:15px}.content .section .card .card-icon:before{left:4.5px;top:12px;width:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content .section .card .card-icon:after{left:8.5px;top:10px;width:11.5px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.content .section .card .card-icon--ok{background:#27d170}.content .section .card .card-icon--err{background:#ff2d55}.content .section .card .card-icon--err:after,.content .section .card .card-icon--err:before{width:14px;top:10.5px;left:4.5px}.content .section .card .card-icon--err:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content .section .card .card-icon--err:after{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.content .section .card .info{font-family:PTSans-Caption;font-size:13px;line-height:1.54;color:#7c7c7c;margin-top:10px}.content .section .card input[type=text]{padding:3.5px 5px;border-radius:3px;border:1px solid #dbdbdb;margin-right:10px;margin-top:4.5px;text-align:right;font-family:PTSans-Caption;font-size:17px;line-height:1.41}.content .section .card input[type=text]:focus{border:1px solid #66a8d7}.content .section .card .title{position:relative;margin-bottom:20px;margin-top:13px}@media only screen and (max-width:700px){.content .section .card .title{margin-top:40px}}.content .section .card .title .title-descr{position:absolute;top:0;right:-440px;width:300px;font-family:PTSans-Caption;font-size:13px;line-height:1.54;color:#7c7c7c}@media only screen and (max-width:700px){.content .section .card .title .title-descr{position:static;width:100%;padding:10px 0}}.content .section .card .input-validate{position:relative;display:inline-block}.content .section .card .input-validate .input-validate-message{position:absolute;top:50%;right:-170px;width:152px;height:84px;background:#fff;border:1px solid #ff2d55;border-radius:3px;font-family:PTSans-Caption;font-size:13px;line-height:1.54;color:#ff2d55;padding:10px;box-shadow:0 8px 24px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.content .section .card .input-validate .input-validate-message:after,.content .section .card .input-validate .input-validate-message:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.content .section .card .input-validate .input-validate-message:after{border-color:#88b7d5;border-color:rgba(136,183,213,0);border-right-color:#fff;border-width:8px;margin-top:-8px}.content .section .card .input-validate .input-validate-message:before{border-color:#c2e1f5;border-color:rgba(194,225,245,0);border-right-color:#ff2d55;border-width:10px;margin-top:-10px}.err{width:592px;text-align:left;color:#ff2d55;display:none;font-family:PTSerif-Caption;font-size:17px;line-height:1.41;color:#7c7c7c;background:#eee;border-radius:3px;padding:30px 10px;margin-top:33px}@media only screen and (max-width:700px){.err{width:100%}}.result{width:592px;font-family:PTSans-Caption;margin-top:30px}@media only screen and (max-width:700px){.result{width:100%}}.result .result-calc{display:inline-block;width:276px;font-size:17px;line-height:1.41;vertical-align:top;color:#6d7880}@media only screen and (max-width:700px){.result .result-calc{width:100%;display:block}}.result .result-calc .result-calc-num{font-family:RIASuperDisplaySansCompressed;font-size:56px;font-weight:400;line-height:1.14;letter-spacing:-.5px;color:#dbdbdb;margin-bottom:30px}.result .result-calc .result-calc-num--active{color:#66a8d7}.result .result-descr{display:inline-block;width:276px;font-size:13px;line-height:1.54;vertical-align:top;color:#7c7c7c;margin-left:33px}@media only screen and (max-width:700px){.result .result-descr{width:100%;display:block;margin-left:0}}button{cursor:pointer}
/*# sourceMappingURL=main.css.map */
