html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Montserrat Regular;src:url(/design/keepcall/assets/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat Meduim;src:url(/design/keepcall/assets/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat SemiBold;src:url(/design/keepcall/assets/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat Bold;src:url(/design/keepcall/assets/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Mulish Bold;src:url(/design/keepcall/assets/fonts/Mulish/Mulish-Bold.ttf) format("truetype")}@font-face{font-family:Mulish SemiBold;src:url(/design/keepcall/assets/fonts/Mulish/Mulish-SemiBold.ttf) format("truetype")}@font-face{font-family:Roboto Black;src:url(/design/keepcall/assets/fonts/Roboto/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto Bold;src:url(/design/keepcall/assets/fonts/Roboto/Roboto-Bold.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Montserrat Medium,sans-serif;font-size:20px}ul{list-style-type:none}a{text-decoration:none}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;max-width:1119px;height:100%;margin:0 auto}.header{position:fixed;width:100%;height:84px;z-index:999;background:#4a1a80;box-shadow:0 -14px 58px rgba(0,0,0,.75)}.header .wrapper{margin:0 auto;max-width:1213px}.header-logo{width:157px;height:24px;margin-right:54px}.header-logo img{width:100%;height:100%}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-right:75px;font-size:14px;font-family:Montserrat Bold,sans-serif}.header-nav__item{margin-right:36px}.header-nav__item:last-child{margin-right:0}.header-nav__link{color:#fff}.header-auth{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.header-auth__item:first-child{margin-right:16px}.header-auth__link{color:#fff;font-size:14px;font-family:Montserrat Bold,sans-serif}.header-auth__login{padding:8px 12px;background:#a36be1}.info{width:100%;height:842px;background:url(/design/keepcall/assets/img/banner-bg.svg) 100% no-repeat,-webkit-gradient(linear,left top, left bottom,from(#240f59),color-stop(50%, #6854a1),to(#45259f));background:url(/design/keepcall/assets/img/banner-bg.svg) 100% no-repeat,-o-linear-gradient(top,#240f59,#6854a1 50%,#45259f);background:url(/design/keepcall/assets/img/banner-bg.svg) 100% no-repeat,linear-gradient(180deg,#240f59,#6854a1 50%,#45259f)}.info .wrapper{max-width:1159px;padding-top:84px}.info h1{margin:0 0 60px;color:#fff;font-family:Mulish Bold,sans-serif;font-size:60px;text-transform:uppercase}.info p{margin-bottom:34px;line-height:32px;color:#fff;font-size:23px;font-family:Montserrat Medium,sans-serif}.info a{display:block;width:294px;margin:0;padding:17px 0;text-align:center;background:#4a1a80;color:#fff;font-size:24px;font-family:Montserrat Bold,sans-serif}.info-right{width:674px;height:425px}.info-right img{width:100%;height:100%}.section__title{margin-bottom:24px;color:#000;font-size:48px;text-transform:uppercase}.section__title,.section__title_medium{font-family:Montserrat SemiBold,sans-serif}.section__title_medium{font-size:32px}.section__title span{color:#4a1a80}.section__text{max-width:843px;line-height:28px;letter-spacing:1.6px}.section__link{display:block;width:281px;margin:0 auto;padding:24px 0;text-align:center;background:#4a1a80;color:#fff;font-family:Montserrat Bold,sans-serif;font-size:24px}.cpa{padding:120px 0 96px;background:url(/design/keepcall/assets/img/ellipse-bg-1.png) top -532px right 0/1020px no-repeat,-webkit-gradient(linear,left top, left bottom,from(#fff),to(hsla(0,0%,100%,0))),#e0cef5;background:url(/design/keepcall/assets/img/ellipse-bg-1.png) top -532px right 0/1020px no-repeat,-o-linear-gradient(top,#fff,hsla(0,0%,100%,0)),#e0cef5;background:url(/design/keepcall/assets/img/ellipse-bg-1.png) top -532px right 0/1020px no-repeat,linear-gradient(180deg,#fff,hsla(0,0%,100%,0)),#e0cef5}.cpa .wrapper{align-items:flex-start;flex-direction:column}.cpa .section__text{margin-bottom:134px}.cpa .section__text span{letter-spacing:1px}.cpa-features{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative}.cpa-features-item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:61px;z-index:100}.cpa-features-item:nth-child(7){margin-bottom:41px}.cpa-features__count{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-right:24px;border-radius:100%;background:#4a1a80;color:#fff;font-size:25px;font-family:Montserrat Bold,sans-serif}.cpa-features__text{width:746px;font-family:Montserrat Medium,sans-serif;letter-spacing:1.9px}.cpa-features__text span{font-family:Montserrat Bold,sans-serif}.cpa-features-traffic{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;width:246px;height:205px;padding:25px 0 25px 20px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05),0 0 16px rgba(0,0,0,.04),0 0 9.73038px rgba(0,0,0,.0179601)}.cpa-features-traffic__item{margin-bottom:15px;font-family:Montserrat SemiBold,sans-serif;font-size:16px}.cpa-features-traffic__item:first-child{margin-bottom:20px;color:#4a1a80;text-transform:uppercase}.cpa-features-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:246px;height:142px}.cpa-features-thumb img{height:100%;margin-right:30px}.cpa-features__line{content:"";display:block;position:absolute;top:150px;right:123px;width:5px;height:1208px;z-index:1;background:url(/design/keepcall/assets/img/line.png) 50% no-repeat}.advert{position:relative;padding:191px 0 85px;background:url(/design/keepcall/assets/img/ellipse-bg-2.png) top 0 left 0/100% no-repeat,url(/design/keepcall/assets/img/ellipse-bg-3.png) right -73px bottom 78px/26% no-repeat}.advert:before{content:"";display:block;position:absolute;top:0;width:100%;height:2200px;z-index:-1;background:-webkit-gradient(linear,left bottom, left top,from(#fff),to(hsla(0,0%,100%,0))),#e0cef5;background:-o-linear-gradient(bottom,#fff,hsla(0,0%,100%,0)),#e0cef5;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0)),#e0cef5}.advert .wrapper{align-items:flex-start;flex-direction:column}.advert .section__title{margin-bottom:83px}.advert .section__title_medium{position:relative;margin-bottom:60px;padding-left:98px}.advert .section__title_medium:before{content:"";display:block;position:absolute;top:calc(50% - 3px);left:10px;width:73px;height:6px;background:#58448c}.advert .section__text{margin-bottom:60px}.advert-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;height:80px;margin:0 20px 48px 9px}.advert-list__item{position:relative;margin:0 122px 15px 0;padding-left:23px;letter-spacing:1.6px}.advert-list__item:before{content:"";display:block;position:absolute;top:calc(50% - 4px);left:0;width:8px;height:8px;border-radius:100%;background:#000}.advert-features{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;margin-bottom:79px}.advert-features-item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;width:255px;height:314px;border-radius:20px;background:#3b315a url(/design/keepcall/assets/img/k.png) top 0 right 0/121px 314px no-repeat}.advert-features-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:214px}.advert-features__label{width:126px;text-align:center;color:#fff;font-family:Montserrat SemiBold,sans-serif;font-size:16px}.analytics{padding-top:285px;background:url(/design/keepcall/assets/img/shape-bg-1.png) top 0 right 0/100% no-repeat}.analytics .wrapper{align-items:flex-start;flex-direction:column}.analytics .section__title{margin-bottom:40px}.analytics .section__text{margin-bottom:120px}.analytics-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;width:100%}.analytics-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly;margin-bottom:142px;z-index:10}.analytics-list-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.analytics-list-item__count{color:#4a1a80;font-family:Roboto Black,sans-serif;font-size:60px}.analytics-list-item .section__title_medium{position:relative;margin-bottom:38px;font-family:Mulish SemiBold,sans-serif}.analytics-list-item .section__title_medium:before{content:"";display:block;position:absolute;bottom:-8px;left:0;width:147px;height:6px;background:#58448c}.analytics-list-item:nth-child(2){justify-content:flex-start;position:relative;margin-bottom:250px}.analytics-list-item:nth-child(2) .analytics-list-item-thumb{margin-left:43px}.analytics-list-item:nth-child(2) .analytics-list-item-info{position:absolute;top:22px;right:0}.analytics-list-item:nth-child(2) .section__title_medium:before{width:199px}.analytics-list-item:nth-child(3){margin-bottom:121px}.analytics-list-item:nth-child(3) .section__title_medium:before{width:132px}.analytics-list__line{position:absolute;top:237px;left:253px;width:567px;height:950px;background:url(/design/keepcall/assets/img/line_2.png) 50%/100% 100% no-repeat;z-index:1}.control{margin-bottom:164px;background:#281341}.control .wrapper{padding:80px 0}.control .section__title{margin-bottom:16px;color:#fff}.control .section__text{color:#fff;font-family:Montserrat Regular,sans-serif;letter-spacing:0}.pros{margin-bottom:60px}.pros .wrapper{align-items:flex-start;flex-direction:column}.pros .section__title{margin-bottom:60px}.pros .section__title_small{margin-bottom:16px;font-family:Montserrat SemiBold,sans-serif;letter-spacing:0}.pros .section__text{font-family:Montserrat Regular,sans-serif;letter-spacing:0}.pros-list{width:100%}.pros-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.pros-list-item:first-child{margin-bottom:61px}.about{padding:459px 0 216px;background:url(/design/keepcall/assets/img/shape-bg-2.png) top 0 left 0/100% no-repeat}.about .wrapper{align-items:flex-start;flex-direction:column}.about .section__title{margin-bottom:60px;font-family:Mulish Bold,sans-serif}.about .section__title_small{margin-bottom:16px;font-family:Montserrat SemiBold,sans-serif}.about .section__text{width:825px;font-family:Montserrat Regular,sans-serif;letter-spacing:0}.about .section__text:last-child{margin-top:16px}.about-list{width:100%}.about-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px}.about-list-item:last-child{margin-bottom:0}.about__year{color:#4a1a80;font-family:Roboto Bold,sans-serif;font-size:48px}.partners{padding:160px 0;background:#fff}.partners .wrapper{align-items:flex-start;flex-direction:column}.partners .section__title{margin-bottom:60px}.partners-list{width:100%}.partners-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:60px}.partners-list-item-info .section__text{width:727px;margin-bottom:16px;font-family:Montserrat Regular,sans-serif;letter-spacing:0}.partners-list-item-info a{display:block;width:133px;padding:12px 0;border:1px solid #4a1a80;text-align:center;color:#4a1a80;font-size:16px;letter-spacing:1.6px}.contact{padding:80px 0 94px;background:#281341}.contact .wrapper{flex-direction:column}.contact .section__title{margin-bottom:62px;color:#fff;font-size:40px;text-transform:none}.contact-form{width:730px;color:#fff}.contact-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-family:Montserrat Regular,sans-serif;font-size:20px}.contact-form-field._text{margin-bottom:24px}.contact-form-field._text label{margin-bottom:8px}.contact-form-field._text input{border:1px solid #fff;background: transparent; color: #fff;}.contact-form-field._text input:focus{outline: none}.contact-form-field:first-child{flex-direction:row;margin-bottom:37px;font-family:Montserrat Medium,sans-serif}.contact-form .container{display:block;position:relative;margin:0 31px 12px 0;padding-left:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;letter-spacing:1.6px}.contact-form .container input{position:absolute;opacity:0;cursor:pointer}.contact-form .container input:checked~.checkmark{background:#3B315A}.contact-form .container input:checked~.checkmark:after{display:block}.contact-form .checkmark{position:absolute;top:0;left:0;width:24px;height:24px;border-radius:6px;background-color:#3B315A}.contact-form .checkmark:after{content:"";display:none;position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:6px;background:#fff}.contact-form-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.contact-form-fieldset button{width:165px;height:34px;border:none;background:#a36be1;color:#fff;font-family:Montserrat Bold,sans-serif;font-size:14px}.contact-form-fieldset .contact-form-field{flex-direction:row;width:418px}.contact-form-fieldset .contact-form-field .container{display:block;position:relative;margin:0;padding-left:34px;font-family:Montserrat Medium,sans-serif;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.contact-form-fieldset .contact-form-field .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact-form-fieldset .contact-form-field .container input:checked~.checkmark{background:#3B315A}.contact-form-fieldset .contact-form-field .container input:checked~.checkmark:after{display:block}.contact-form-fieldset .contact-form-field .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background:#3B315A}.contact-form-fieldset .contact-form-field .checkmark:after{content:"";display:none;position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:6px;background:#fff}.footer .wrapper{align-items:center;width:730px;height:160px}.footer-logo{width:116px;height:18px}.footer-contacts__item{font-family:Montserrat Regular,sans-serif;font-size:16px}.footer-contacts__item:first-child{margin-bottom:16px}
