@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600|Rubik|Source+Sans+Pro|Roboto:400,700,900&display=swap);.mobile-block,.mobile-inline{display:none}.desktop-inline{display:inline-block}.desktop-block{display:block}h1,h2,h3,h4,p{margin:0;padding:0;font-weight:400;font-family:"Open Sans",sans-serif}div{box-sizing:border-box}.strong{font-weight:600}.text-success{color:#7dfd9c!important}.text-error{color:#f6511d!important}.form-container{display:flex;justify-content:space-between;width:100%;padding:.75rem 1rem .75rem 0;background:#171738;box-sizing:border-box;border-radius:0 0 .25rem .25rem}.form-title{width:100%;padding:.4rem 0;color:#fafafa;font-size:1.35rem;font-weight:600;text-align:center}form{display:flex;justify-content:center}form [type=submit]:disabled,form input[type=text]:disabled{cursor:progress}form input[type=text]{min-width:240px;padding:.575rem 3rem .475rem .75rem;font-size:1rem;border:1px solid #777;border-right:0}form button{min-width:164px;padding:.475rem 1.5rem .325rem;font-size:1.35rem;font-weight:600;color:#fafafa;border-radius:0 .25rem .25rem 0;border:1px solid #f6511d;border-left:0;background-image:linear-gradient(135deg,#ffb400,#f6511d);text-transform:uppercase;cursor:pointer}form button:not([disabled]):hover{background-image:linear-gradient(135deg,#ffb400 50%,#f6511d)}form button:not([disabled]):active{background:#f6511d}body,html{height:100%;margin:0;color:#171738;font-family:"Open Sans",sans-serif;background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#f0f0f0));background-image:linear-gradient(90deg,#fff 0,#f0f0f0)}section{padding:1.5rem 0}.subtitle,.title{text-align:center}.title{font-family:"Roboto",sans-serif;font-weight:900;font-size:3rem}.subtitle{margin-top:0;font-size:1.75rem;line-height:2rem}.hr{display:block;height:5px;margin:0 2rem;background:-webkit-gradient(linear,right top,left top,from(#30cfd0),to(#330867));background:linear-gradient(270deg,#30cfd0 0,#330867)}footer,header{display:flex;justify-content:space-between;padding:.55rem 2rem}footer .logo,header .logo{padding-top:.45rem;font-family:"Roboto",sans-serif;font-weight:900;font-size:2.25rem}footer .contacts,header .contacts{text-align:right}footer .contacts .phone,header .contacts .phone{color:#171738;font-family:"Roboto",sans-serif;font-weight:900;font-size:1.75rem;text-decoration:none}footer .contacts .email,header .contacts .email{color:#777}footer{background:#1b1b1b}footer .contacts .email,footer .contacts .phone,footer .logo{color:#fafafa}.splash{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:3rem 0;text-align:center}.splash .splash-title{padding:0 2rem 0 0;text-align:right}.splash .splash-title .title{padding:0;font-size:3.75rem;line-height:4.5rem}.splash .splash-title .title span{display:inline-block}.splash .splash-title .title span:first-of-type{font-size:1.8em}.splash .splash-title .title span:nth-of-type(2){font-size:1.2em}.splash .splash-title .subtitle{font-size:2.29rem;color:#820263;line-height:3.5rem;font-family:"Roboto",sans-serif;font-weight:900}.calc{background-image:linear-gradient(-45deg,#30cfd0,#330867)}.calc .subtitle,.calc .title{color:#fafafa}.calc .calc-wrap{display:block;width:100%;margin:1rem auto;padding:.75rem;max-width:960px;background:#fafafa;border-radius:.25rem;box-sizing:border-box}.calc .calc-wrap table{width:100%;border-collapse:collapse}.calc .calc-wrap table tr.tr-hr td{padding:0}.calc .calc-wrap table tr.tr-hr td .hr{margin:.25rem 0}.calc .calc-wrap table tr:not(.tr-heading):not(.tr-hr):hover td{background:#efefef}.calc .calc-wrap table tr:not(.tr-heading):not(.tr-hr):hover td:first-child,.calc .calc-wrap table tr:not(.tr-heading):not(.tr-hr):hover td:last-child{border-radius:.25rem 0 0 .25rem}.calc .calc-wrap table th{font-family:"Roboto",sans-serif;font-weight:900;line-height:1.15rem}.calc .calc-wrap table td,.calc .calc-wrap table th{vertical-align:top;padding:.5rem .25rem;text-align:left}.calc .calc-wrap table td:first-child,.calc .calc-wrap table td:nth-child(2):not([colspan="2"]),.calc .calc-wrap table th:first-child,.calc .calc-wrap table th:nth-child(2):not([colspan="2"]){width:16px}.calc .calc-wrap table td:nth-child(3),.calc .calc-wrap table th:nth-child(3){width:100%}.calc .calc-wrap table td:last-of-type,.calc .calc-wrap table th:last-of-type{width:1%;min-width:125px;text-align:center}.calc .calc-wrap .hr{height:1px;margin:1rem 0}.calc .calc-wrap .hint{padding:.25rem 0 .5rem;font-size:.85rem;text-align:center;line-height:1.4rem;color:#777}.advantages .container{max-width:960px;margin:.25rem auto 0;display:grid;grid-template-columns:50% 50%}.advantages .container .each{width:100%;padding:.75rem 0;color:#fafafa}.advantages .container .each strong{font-family:"Roboto",sans-serif;font-weight:900;font-size:1.2rem}.advantages .container .each img{float:left;display:block;max-height:48px;margin-right:1rem}.faq{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#f0f0f0));background-image:linear-gradient(270deg,#fff 0,#f0f0f0)}.faq .subtitle{color:#777}.faq .container{max-width:960px;margin:1rem auto 0}.faq .container .hr{display:none;margin:0;height:1px}.faq .container .each{margin:.5rem 0;padding:1rem;border-radius:.25rem;background:#fafafa}.faq .container .each .question{padding:0 0 .15rem;font-family:"Roboto",sans-serif;font-weight:900;font-size:1.2rem;border-radius:.25rem;cursor:pointer}.faq .container .each .question:hover{color:#820263}.faq .container .each .answer{line-height:1.75rem;text-align:justify}.faq .container .form-container{border-radius:.25rem}.about{background-image:linear-gradient(-45deg,#30cfd0,#330867)}.about .title{color:#fafafa}.about .container{display:grid;grid-template-columns:auto 256px;max-width:960px;margin:0 auto}.about .text{padding:1rem;color:#fafafa;line-height:1.75rem}.about .text p{padding:.25rem 0}.about .ceo{display:flex;justify-content:center;flex-direction:column;padding:0 1rem;text-align:center;color:#fafafa}.about .ceo .each{padding:1rem 0}.about .ceo .each strong{font-family:"Roboto",sans-serif;font-weight:900;font-size:1.2rem}.about .ceo .each img{width:100%}.about .map-container{width:960px;margin:0 auto;border-radius:.25rem;overflow:hidden}@media (max-width:640px){.mobile-inline{display:inline-block}.mobile-block{display:block}.desktop-block,.desktop-inline{display:none}.form-container{justify-content:center;flex-direction:column;padding:1rem}.form-title{padding:0 0 1rem;font-size:1.25rem}form{width:100%;flex-direction:column}form input[type=text]{width:100%;margin:0 auto .5rem;padding:.75rem 0 .75rem .75rem;box-sizing:border-box}form button{min-width:auto;padding:.475rem 1.5rem .325rem;border:1px solid #f6511d;border-radius:.25rem}.hr{margin:0 .5rem}.title{font-size:1.85rem}.subtitle{font-size:1.25rem;line-height:1.5rem}footer,header{padding:.5rem 0;flex-direction:column}footer .contacts,footer .logo,header .contacts,header .logo{width:100%;text-align:center}footer .logo,header .logo{display:none;font-size:1.5rem}footer .contacts .email,header .contacts .email{display:none}.splash{padding:2rem 0 0;flex-direction:column}.splash .splash-title{padding:0;text-align:center}.splash .splash-title .title{font-size:2.25rem;line-height:2.75rem}.splash .splash-title .subtitle{font-size:2.35rem;line-height:2.35rem}.splash iframe,.splash img{width:100%;margin:2rem 0 0}.calc{padding:1rem 0}.calc .calc-wrap{width:auto;margin:1rem .5rem;box-sizing:border-box;overflow-x:hidden}.calc .calc-wrap table{font-size:.9rem;line-height:1.35rem}.calc .calc-wrap table tr:not(.tr-heading):not(.tr-hr):hover td{background:#fff}.calc .calc-wrap table td,.calc .calc-wrap table th{padding:.55rem .25rem}.calc .calc-wrap table td:last-of-type,.calc .calc-wrap table th:last-of-type{min-width:72px;white-space:normal;text-align:center}.calc .calc-wrap .hint{line-height:1.25rem;font-size:.8rem;text-align:justify}.calc .advantages .container{display:flex;flex-direction:column}.calc .advantages .container .each{padding:.75rem 1rem}.calc .advantages .container .each span{font-size:.85rem}.faq .subtitle{padding-top:.5rem;font-size:1rem}.faq .container{padding:0 .5rem}.faq .container .each .answer{font-size:.85rem;line-height:1.45rem}.faq .container .form-container{border-radius:0 0 .25rem .25rem}.faq .container .form-container .form-title{font-size:1.1rem}.about .container{display:flex;flex-direction:column}.about .ceo{display:none}.about .map-container{padding:0 .5rem;width:100%;box-sizing:border-box}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.27146dcb.chunk.css.map */