body{margin:0;padding:0;font-family:sans-serif}.container,.container_flex{margin:0 auto;width:100%;max-width:1200px;min-width:320px}.container_flex{display:-ms-flexbox;display:flex}ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none;outline:none}body{font-family:Roboto,sans-serif}.App{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background:#fafbfc;-ms-flex-line-pack:justify;align-content:space-between}.App__header{font-size:40px;font-weight:100}.App__block{padding:70px 90px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444}.main{-ms-flex-positive:1;flex-grow:1}.hide{display:none!important}@media only screen and (max-width:768px){.App__header{font-size:35px}.App__block{padding:40px 50px}}@media only screen and (max-width:480px){.App__header{font-size:30px}.App__block{padding:30px 10px}}.header{width:100%;height:60px;background:#213b82;-ms-flex-positive:0;flex-grow:0}.header__container{height:100%;-ms-flex-pack:justify;justify-content:space-between}.header__container,.header__nav{-ms-flex-align:center;align-items:center}.header __logoWrap,.header__nav{display:-ms-flexbox;display:flex}.header__logo{background:#2161b7;color:#fff;width:40px;height:40px;border-radius:50%;display:inline-block;text-align:center;line-height:40px;margin:0 10px 0 30px;font-weight:700}.header__author{color:#fff}.sandwich{display:none;width:30px;height:30px;position:relative;cursor:pointer;top:5px;padding:0 30px 0 0}.sandwich:hover .sw-bottom,.sandwich:hover .sw-footer,.sandwich:hover .sw-topper{opacity:.6}.sw-bottom,.sw-topper{width:30px;height:3px;background:#fff;border:none;border-radius:4px 4px 4px 4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.35);box-shadow:0 0 6px rgba(0,0,0,.35);-webkit-transition:top .2s,-webkit-transform .5s;transition:top .2s,-webkit-transform .5s;-o-transition:transform .5s,top .2s;transition:transform .5s,top .2s;transition:transform .5s,top .2s,-webkit-transform .5s;-webkit-transition-delay:.2s,0s;-o-transition-delay:.2s,0s;transition-delay:.2s,0s}.sw-bottom{position:relative;top:6px}.sw-footer{position:relative;width:30px;height:3px;top:12px;background:#fff;border:none;border-radius:4px 4px 4px 4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.35);box-shadow:0 0 6px rgba(0,0,0,.35);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.sandwich.swich .sw-topper{position:relative;top:10px;-webkit-transform:rotate(140deg);-ms-transform:rotate(140deg);transform:rotate(140deg)}.sandwich.swich .sw-bottom{top:7px;-webkit-transform:rotate(-140deg);-ms-transform:rotate(-140deg);transform:rotate(-140deg)}.sandwich.swich .sw-footer{opacity:0;top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:768px){.header__container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative}.header__navList{position:absolute;top:100%;left:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;z-index:100;background:#213b82}.header__navLi{width:100%;display:block;text-align:center}.header__navItem{padding:10px 0;display:block}.header__logo{background:#2161b7;color:#fff;width:40px;height:40px;border-radius:50%;display:inline-block;text-align:center;line-height:40px;margin:0 10px 0 30px;font-weight:700}.header__author{color:#fff}.sandwich{display:block}}.header__navList{display:-ms-flexbox;display:flex}.header__navItem{padding:10px 30px;color:#fff}.header__navItem,.header__navItem:hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header__navItem:hover{opacity:.6}.header__navItem_active{background:#4363ba;border-radius:3px}@media only screen and (max-width:768px){.header__navList{position:absolute;top:100%;left:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;z-index:100;background:#213b82}.header__navLi{width:100%;display:block;text-align:center}.header__navItem{padding:10px 0;display:block}}.footer{height:60px;-ms-flex-positive:0;flex-grow:0;width:100%;background:-webkit-gradient(linear,left top,right top,from(#214065),to(#16184c));background:-webkit-linear-gradient(left,#214065,#16184c);background:-o-linear-gradient(left,#214065,#16184c);background:linear-gradient(90deg,#214065,#16184c)}.footer__container{-ms-flex-pack:justify;justify-content:space-between;height:100%;-ms-flex-align:center;align-items:center}.footer__copyright{color:#a3aebe;font-size:14px;padding:0 0 0 15px;line-height:60px}@media only screen and (max-width:768px){.footer{height:120px}.footer__container{-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__copyrightWrap{width:100%;text-align:center}.footer__copyright{color:#a3aebe;font-size:14px;padding:0}}.footer__list{display:-ms-flexbox;display:flex}.footer__link{display:block;padding:5px 15px;font-size:14px;color:#a3aebe}.footer__link,.footer__link:hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer__link:hover{opacity:.6}@media only screen and (max-width:768px){.footer__list{width:100%;padding:0}.footer__link{display:block;padding:5px;font-size:14px}}.about{width:100%}.about__block{width:100%;background:#fff;border-radius:5px;padding:10px;margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative}.about__block:hover{-webkit-box-shadow:1px 3px 7px rgba(0,0,0,.2);box-shadow:1px 3px 7px rgba(0,0,0,.2)}.about__title{font-weight:100;font-size:25px}.about__img{width:40px;padding:20px 30px 0 10px}@media only screen and (max-width:768px){.about__block{padding:5px;margin:10px 0}.about__title{font-size:20px}.about__img{width:40px;padding:12px 20px 0 10px}}@media only screen and (max-width:480px){.about{padding:30px 0}.about__container{padding:0 10px}.about__block{padding:5px;margin:10px 0}.about__title{font-size:20px}.about__img{width:40px;padding:12px 10px 0}}.about__blockItem{padding:7px 0}.about__btnWrap{position:absolute;top:0;left:0;width:100%;height:100%}.about__btn{position:absolute;top:40px;right:30px;width:16px}@media only screen and (max-width:768px){.about__btn{top:30px;right:20px}}@media only screen and (max-width:480px){b{font-size:12px}}.calc{width:100%}.calc__calendar{margin:0 30px 0 0}.calc__calendar:hover{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3)}.calc__pickerBlock{margin:0 0 30px}.calc__pickerBlock,.calc__pickerInputBlock{display:-ms-flexbox;display:flex}.calc__pickerEl{background:#f1f2f3;width:155px;padding:10px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:0 5px 5px 0}.calc__pickerEl:hover{background:#fff;-webkit-box-shadow:2px 1px 3px rgba(0,0,0,.3);box-shadow:2px 1px 3px rgba(0,0,0,.3)}.calc__pickerEl:first-child{border-radius:5px 0 0 5px}.calc__pickerEl:first-child:hover{-webkit-box-shadow:-2px 1px 3px rgba(0,0,0,.3);box-shadow:-2px 1px 3px rgba(0,0,0,.3)}.calc__pickerEl:first-child:after{content:"";position:absolute;width:10px;height:10px;z-index:1;background:#f1f2f3;top:calc(50% - 5px);right:-5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.calc__pickerHeader{text-transform:uppercase;font-size:9px;color:#999;padding:0;margin:0;font-weight:100;letter-spacing:1px}.calc__pickerOutput{background:#f1f2f3;width:55px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin:0 0 0 20px}.calc__pickerOutput:hover{background:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3)}.calc__pickerOutDate{margin:10px 0 0;font-size:20px;display:block}.calc__calendarWraper{display:-ms-flexbox;display:flex;margin:0 20px 0 0}.calc_active,.calc_active .calc__pickerHeader{color:#1367d7}.calendarComp{display:inline-block;vertical-align:top}@media only screen and (max-width:768px){.calc__calendarWraper{-ms-flex-wrap:wrap;flex-wrap:wrap}.calc__calendarItem{margin:20px}}@media only screen and (max-width:480px){.calc__pickerEl{width:120px}.calc__calendarItem{margin:10px 0}}.calc li{width:14.28571%;padding:10px 0;text-align:center}.calc__calendarWrap{width:300px;padding:20px;background:#fff;border-radius:5px;margin:0 20px 0 0}.calc__calendarControl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 0 10px}.calc__calendarHeader{margin:0}.calc__calendarBtn{cursor:pointer;display:block;padding:0 5px;background:#f6f8fa}.calc__calendarDayListTmpl{display:-ms-flexbox;display:flex}.calc__calendarDayTmpl{background:#f6f8fa;text-transform:uppercase;font-size:12px;color:#aeb0b6}.calc__calendarList{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc__calendarDate{cursor:pointer;width:100%}.calc__calendarDate:hover{font-weight:700;text-shadow:0 0 3px rgba(0,0,0,.5)}.calc__calendarEmpty{color:#ccc}.calc__point{color:#fff;position:relative;border-radius:5px;background:#1367d7}.calc__point:after{content:".";position:absolute;bottom:2px;left:calc(50% - 2px);font-size:20px}.calc__mark{background:#eaf1fb}.dec,.inc{width:15px;padding:5px;border-radius:50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dec:hover,.inc:hover{color:#fff;background:#1367d7}.dec{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:992px){.calc__calendarWrap{width:280px;padding:20px}}@media only screen and (max-width:480px){.calc__calendarWrap{width:280px;padding:10px}}.contactContainer__element{width:100%;background:#fff;border-radius:5px;padding:15px 20px;margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.contactContainer__element:hover{-webkit-box-shadow:1px 3px 7px rgba(0,0,0,.2);box-shadow:1px 3px 7px rgba(0,0,0,.2)}.contactContainer__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contactContainer__title{font-size:18px}.contactContainer__img{width:40px;padding:0 20px 0 0}.contactContainer__btn{padding:7px 25px;background:#1367d7;color:#fff;border-radius:5px;letter-spacing:-.5px}.contactContainer__btn,.contactContainer__btn:hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contactContainer__btn:hover{background:#0f51a8;color:#e6e6e6}@media only screen and (max-width:480px){.contactContainer__element{padding:15px 10px;margin:20px 0}.contactContainer__title{font-size:16px}.contactContainer__img{padding:0 10px 0 0}.contactContainer__btn{padding:7px 15px}}.flex{display:-ms-flexbox;display:flex;height:100%}.notFound{height:100%;color:#333}.notFound__content{margin:auto;text-align:center}.notFound__txt{text-transform:uppercase;font-size:50px}.notFound__err{color:red;font-size:100px;letter-spacing:20px;line-height:50px}@media only screen and (max-width:768px){.notFound__txt{font-size:30px}.notFound__err{font-size:80px;letter-spacing:10px;line-height:50px}}@media only screen and (max-width:480px){.notFound__txt{font-size:30px;line-height:30px}.notFound__err{font-size:80px;line-height:80px}}
/*# sourceMappingURL=main.107cd226.css.map*/