*{margin:0;padding:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}.bullet li,.modal-text ul li{position:relative;padding-left:1em}.bullet li:before,.modal-text ul li:before{content:"";display:block;width:4px;height:4px;background:#6f69f7;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:.75em;margin-top:-2px}ol{list-style:decimal inside}a{color:inherit;text-decoration:none}.modal-text a{color:#6f69f7;text-decoration:underline}.modal-text a:hover{text-decoration:none}a[href^="tel:"]{text-decoration:none;cursor:text;white-space:nowrap}:focus{outline:none!important}.center{text-align:center}.nowrap{white-space:nowrap}.clearfix:before,.clearfix:after,section:before,section:after,.container:before,.container:after,header:after,footer:before{content:"";display:table;clear:both}@font-face{font-family:"Core Sans";src:url(fonts/coresansg-light-webfont.woff) format("woff"),url(fonts/coresansg-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:"Core Sans";src:url(fonts/coresansg-regular-webfont.woff) format("woff"),url(fonts/coresansg-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"Core Sans";src:url(fonts/coresansg-extrabold-webfont.woff) format("woff"),url(fonts/coresansg-extrabold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:"Core Sans";src:url(fonts/coresansg-heavy-webfont.woff) format("woff"),url(fonts/coresansg-heavy-webfont.ttf) format("truetype");font-weight:800;font-style:normal;font-display:fallback}@font-face{font-family:"Core Sans";src:url(fonts/coresansg-medium-webfont.woff) format("woff"),url(fonts/coresansg-medium-webfont.ttf) format("truetype");font-weight:600;font-style:normal;font-display:fallback}html{font:300 16px/1.5 "Core Sans",Arial,Helvetica,sans-serif;background:#fff;color:#5f5f5f}body{max-width:1920px;min-width:320px;margin:0 auto}.container{max-width:1064px;padding:0 20px;margin:0 auto}section{padding:70px 0}#header{width:100%;min-width:320px;padding:18px 0;background:#fff;-webkit-transform:translateZ(0);position:relative;top:0;left:0;z-index:101;-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s}#header.sticky{position:fixed;-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}.logo{display:block;height:73px;padding:4px 0 0 56px;text-align:left;background:url(img/logoskupka.png) 0 50% no-repeat;background-size:50px 50px;font-size:19px;line-height:1.25;text-transform:uppercase;float:left}.logo.alt{background-image:url(img/logoskupka-white.png)}.logo div{font-size:26px;font-weight:800;color:#6075fa}.logo.alt div{color:#fff}.callback{float:right;position:absolute;top:12px;right:20px}.callback .phone{font-size:24px;font-weight:600;float:left}.callback .button{height:35px;line-height:35px;text-transform:none;float:right;margin-left:30px}#intro{background:url(img/intro-divider.png) 50% 0 repeat-x,#f2f2f2 url(img/pattern.png) 50% 0;-webkit-background-origin:border-box;background-origin:border-box;border-bottom:10px solid rgba(50,50,75,.15);overflow:hidden;padding:0}#intro .offer .inner{width:540px;position:relative;z-index:2}h1{font-size:32px;font-weight:800;text-transform:uppercase;margin-top:75px}h1 .rub{font-weight:300}h1+p{font-size:18px;margin-top:.8em}.form{padding:30px 24px;background:#fff;color:#111;-webkit-border-radius:3px;border-radius:3px;text-align:center;position:relative}.form h3{font-size:24px;font-weight:600;margin:0 auto 30px}.form h3 span{display:block;font-size:18px;font-weight:400}#intro .form{max-width:508px;margin-top:27px}#intro fieldset input,.modal-form fieldset input{width:48.4%;width:calc((100% - 15px) / 2);float:left}#intro fieldset input:last-child,.modal-form fieldset input:last-child{float:right}.form:after{content:"";display:block;width:100%;height:52px;background:url(img/form-shadow.png) 50% 0 no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:absolute;left:0;top:100%}#intro .description{padding:150px 0 70px;color:#535353;font-size:17px;line-height:1.58}#features{text-align:center}.advantages{font-size:15px;font-weight:400;line-height:1.27}.advantages li{width:30%;float:left;margin-bottom:60px}.advantages li+li{margin-left:5%}.advantages li:before{content:"";display:block;font-size:64px;width:2em;height:1em;background:url(img/advantages.png) no-repeat;-webkit-background-size:6em 1em;background-size:6em 1em;margin:0 auto 15px}.advantages li:nth-child(2):before{background-position:-2em 0}.advantages li:nth-child(3):before{background-position:-4em 0}h2{font-size:40px;line-height:1.33;margin-bottom:1em;text-align:center;color:#3f3f3f}h2.underscore:after{content:"";display:block;width:58px;height:8px;background:#6f69f7;margin:28px auto 0}.requirements li{text-align:left;padding-left:60px;margin:1.33em 0;position:relative}.requirements li:before,.requirements li:after{content:"";width:36px;height:36px;-webkit-border-radius:50%;border-radius:50%;background:#5065f4;background-image:-webkit-linear-gradient(#0097ff,#9b37ea);background-image:linear-gradient(#0097ff,#9b37ea);position:absolute;left:0;top:50%;margin-top:-18px}.requirements li:after{content:counter(li,decimal);counter-increment:li;display:block;width:32px;height:32px;background:#fff;color:#6f69f7;font-size:21px;line-height:32px;text-align:center;margin:-16px 0 0 2px}#numbers{background:#4f66f5;background-image:-webkit-linear-gradient(#0097ff,#9f3eeb);background-image:linear-gradient(#0097ff,#9f3eeb);color:#fff;padding:50px 0;text-align:center}#numbers h2{color:inherit;margin-bottom:.5em}#numbers li{display:inline-block;vertical-align:middle;line-height:1;position:relative;font-size:16px;margin-top:1.5em}#numbers li:nth-child(2){margin:1.5em 8% 0}#numbers li div{font-size:10em;letter-spacing:-.05em;font-weight:600}#numbers li span{padding-bottom:.1em;position:absolute;white-space:nowrap;background:#6a5cf2}#numbers li:nth-child(1) span{left:2em;top:60%}#numbers li:nth-child(2) span:first-of-type{left:1em;top:42%}#numbers li:nth-child(2) span:last-of-type{right:-3em;top:60%}#numbers li:nth-child(3) span{left:50%;margin-left:2.5em;top:50%}#result{max-width:992px;margin:0 auto;padding:50px 0;font-size:18px;line-height:1.67;text-align:center;position:relative}.request{height:387px;background:#455088 url(img/bg-request.jpg) 50% 50% no-repeat;color:#fff;position:relative}.request:before,#questions h2:after{content:"";width:0;height:0;border-style:solid;border-width:18px 18px 0 18px;border-color:#fff transparent transparent;position:absolute;top:0;right:50%;margin-right:280px}.request:after{content:"";display:block;width:383px;height:438px;background:url(img/master.png) no-repeat;position:absolute;left:50%;bottom:0;margin-left:182px}.request .container{height:100%;position:relative}.request h2{width:50.5%;text-align:left;font-size:24px;line-height:1.75;text-transform:uppercase;color:#fff;position:absolute;right:20px;top:50%;margin-top:-1.75em;z-index:2}.request .form{width:42.5%;padding:30px 30px 50px;margin-top:60px;position:relative;z-index:2}.request .form h3{max-width:286px;font-size:18px;font-weight:400}.request .form h3 span{display:block;font-size:28px;font-weight:600;color:#6f69f7}.request form,#callback form{max-width:286px;margin:0 auto}#pricing{padding:100px 0 80px;background:#f2f2f2 url(img/pattern2.png) 50% 0;text-align:center}#pricing h2{margin-bottom:.75em}#pricing h2+p{font-size:17px}#pricing ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px;font-size:17px}#pricing li{margin-top:40px;position:relative}#pricing li:before{content:"";display:block;width:104px;height:104px;background:#5065f4;background-image:-webkit-linear-gradient(#0097ff,#9b37ea);background-image:linear-gradient(#0097ff,#9b37ea);-webkit-border-radius:50%;border-radius:50%;margin:0 auto 10px}#pricing li:after{content:"";font-size:100px;width:1em;height:1em;background:#f0f0f0 url(img/factors.png) no-repeat;-webkit-background-size:5em;background-size:5em 1em;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:2px;left:50%;margin-left:-.5em;z-index:2}#pricing li:nth-child(2):after{background-position:-1em 0}#pricing li:nth-child(3):after{background-position:-2em 0}#pricing li:nth-child(4):after{background-position:-3em 0}#pricing li:nth-child(5):after{background-position:-4em 0}#examples{min-height:1148px;background:#39456b url(img/bg-examples.jpg) 50% 50% no-repeat;-webkit-background-size:cover;background-size:cover}#examples h2{color:#fff;margin-bottom:1em}.gallery{font-size:0;text-align:center;margin:0 -20px}.gallery img{display:block;max-width:100%;padding:2px;background:#fff;background-image:-webkit-linear-gradient(#fff,#cfcfcf);background-image:linear-gradient(#fff,#cfcfcf);-webkit-border-radius:5px;border-radius:5px}.gallery li{display:inline-block;vertical-align:top;padding:8px}#calculation form{max-width:900px;margin:0 auto}#calculation label,#calculation button{width:31.4%;float:left;margin:0 0 30px 2.9%}#calculation label:nth-of-type(3n+1){clear:left;margin-left:0}#calculation button{height:52px;line-height:52px;padding:0;margin-top:31px;font-size:17px}#decision{background:#5c5ecf;background-image:-webkit-linear-gradient(#0a83d9,#8139c7);background-image:linear-gradient(#0a83d9,#8139c7);color:#fff;font-size:19px;line-height:1.67}#decision .container{padding:55px 20px 55px 420px;position:relative}#steps{height:662px;background:#f8f8f6 url(img/bg-steps.jpg) 50% 50% no-repeat;text-align:center}.steps{list-style:none;font-size:17px;color:#3f3f3f;background:url(img/steps-line.png) 50% 20px no-repeat;margin:80px auto 0}.steps li{width:22%;float:left;margin-left:4%;position:relative}.steps li:first-child,.steps li:last-child{margin-top:60px}.steps li:first-child{margin-left:0}.steps li:before{content:"";display:block;width:122px;height:122px;background:#5065f4;background-image:-webkit-linear-gradient(#0097ff,#9b37ea);background-image:linear-gradient(#0097ff,#9b37ea);-webkit-box-shadow:0 5px 7px #6f69f7;box-shadow:0 5px 7px #6f69f7;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 15px}.steps li:after{content:"";font-size:122px;width:1em;height:1em;background:url(img/steps.png) no-repeat;-webkit-background-size:4em 1em;background-size:4em 1em;position:absolute;left:50%;top:0;margin-left:-.5em}.steps li:nth-child(2):after{background-position:-1em 0}.steps li:nth-child(3):after{background-position:-2em 0}.steps li:nth-child(4):after{background-position:-3em 0}.steps li span{font-size:17px;width:2em;height:2em;line-height:2;text-align:center;background:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 5px 7px rgba(0,0,0,.5);box-shadow:0 5px 7px rgba(0,0,0,.5);position:absolute;left:50%;margin-left:-1em;top:-1em}#steps form{max-width:540px;margin:40px auto 0}#steps input,#steps button{width:48%;float:left}#steps button{height:52px;line-height:52px;font-size:17px;float:right}#warning{padding:0}#warning .container{min-height:520px;padding:70px 20px;background:url(img/bg-warning.jpg) 20px 100% no-repeat}#warning h2{font-size:24px;font-weight:400}#warning h2 span{display:block;font-size:1.5em;font-weight:700;color:#f9535a}#warning ul{margin:50px 0 30px 310px;font-size:20px}#warning li{display:table;width:100%;height:4.5em;color:#8f8f8f}#warning li>div{padding:.7em 0;display:table-cell;vertical-align:middle;border-bottom:1px solid #6f6af8}#reviews{background:#f2f2f2 url(img/pattern2.png) 50% 0}.slider{padding:0 86px}.owl-prev,.owl-next{width:56px;height:56px;background:#5065f4;background-image:url(img/slider-nav.png),-webkit-linear-gradient(#0097ff,#9b37ea);background-image:url(img/slider-nav.png),linear-gradient(#0097ff,#9b37ea);-webkit-border-radius:3px;border-radius:3px;opacity:.5;position:absolute;top:50%;margin-top:-28px}.owl-prev{left:0}.owl-next{right:0;background-position:-56px 0}.owl-prev:hover,.owl-next:hover{opacity:1}.review{padding:30px 0;position:relative}.reviews .item img{width:243px;height:243px;border:8px solid #fff;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-122px}.review blockquote{padding:30px;min-height:183px;background:#fff;color:#1d3b50;-webkit-border-radius:3px;border-radius:3px}.review:first-child{padding-left:121px}.review:last-child{padding-right:121px;margin-top:10px}.review:first-child blockquote{padding-left:150px}.review:last-child blockquote{padding-right:150px;text-align:right}.review:last-child img{left:auto;right:0}.reviews cite{font-style:normal;font-weight:400;font-size:19px}.reviews p{margin-top:1em}#about p{margin-top:1.5em}#questions h2{padding:.8em 0;background:#1d3b50;color:#fff;text-transform:uppercase;position:relative;margin-bottom:22px}#questions h2:after{border-width:22px 25px 0 25px;border-color:#1d3b50 transparent transparent;top:100%;margin-right:-25px}#questions .options{max-width:832px;margin:60px auto;text-align:center}#questions .button{width:45%;height:70px;font-size:17px;line-height:70px;float:left}#questions .button.alt{padding:2px;float:right}#questions .button.alt span{display:block;background:#fff;color:#6f69f7;line-height:66px;-webkit-border-radius:2px;border-radius:2px}#questions .button.alt:hover{opacity:.75}#questions .options>span{font-size:20px;line-height:70px}#footer{background:#1d3b50;color:#fff;padding:18px 0;position:relative}#footer .note{font-size:14px;color:#fff;position:absolute;left:43.5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#footer .note a{text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.3)}#footer .note a:hover{border-color:transparent}#footer .logo{position:relative}#footer .logo .l-desc-1{font-weight:700;display:inline-block;text-transform:none;position:absolute;font-size:24px;top:3px}#footer .logo .l-desc-2{display:inline-block;text-transform:none;position:absolute;width:110px;top:30px}#footer .callback{position:relative;top:0;width:200px;height:56px}#footer .callback .phone{position:absolute;top:-5px;left:14px}#footer .callback .button{position:absolute;width:180px;top:25px;left:0;margin-left:0}label{display:block}label>span{display:block;font-size:14px;margin-bottom:10px}input,textarea,select{display:block;width:100%;height:46px;font-family:inherit;padding-left:46px;background:#fff url(img/form-fields.png) 0 0 no-repeat;-webkit-background-origin:border-box;background-origin:border-box;border:1px solid #b9cad8;-webkit-border-radius:3px;border-radius:3px;color:#757575;-webkit-box-shadow:none;box-shadow:none;font-size:15px;margin:0 auto 15px}[type=tel]{background-position:0 -46px}textarea{height:80px;padding:14px 5px 0 46px;background-position:0 -92px;overflow:auto;resize:none}.select{position:relative;cursor:pointer}select{display:block;width:100%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;margin:0}select option:disabled{display:none}.select:after{content:"";width:44px;height:44px;background:#fff url(img/dropdown.png) 50% 50% no-repeat;position:absolute;right:1px;bottom:1px;-webkit-border-radius:2px;border-radius:2px;pointer-events:none}input:focus,textarea:focus,select:focus,#steps input:focus{color:#5f5f5f;border-color:#6f69f7;outline:none}#calculation input,#calculation select,#steps input{height:52px;background:#fff;padding-left:24px;font-size:14px;border-color:#c5c3c3;margin-bottom:0}#steps input{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15) inset;box-shadow:0 1px 4px rgba(0,0,0,.15) inset;font-size:17px}#calculation select:after{width:50px;height:50px}#calculation input:focus,#calculation select:focus{border-color:#6f69f7}button,.button{display:inline-block;padding:0 1.2em;height:46px;font-size:15px;font-weight:400;font-family:inherit;line-height:46px;border:0;background:#5065f4;background-image:-webkit-linear-gradient(#0097ff,#9b37ea);background-image:linear-gradient(#0097ff,#9b37ea);-webkit-border-radius:3px;border-radius:3px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;margin:0 auto}button::-moz-focus-inner{padding:0;border:0}button:hover,.button:hover{opacity:.9}button:active,.button:active{position:relative;top:1px}button:disabled{opacity:.5}button{min-width:232px}.modal-open,.modal-open.scroll{overflow:hidden}.modal-open .modal-container{overflow-x:hidden;overflow-y:scroll}.modal-container{background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;-webkit-transform-style:preserve-3d;display:none}.modal-window{width:90%;max-width:508px;padding:30px;background:#fff;-webkit-border-radius:3px;border-radius:3px;position:relative;margin:70px auto;z-index:1500;text-align:center}#callback .modal-window{max-width:432px}.modal-window.modal-form{padding:0}.modal-form button{margin-bottom:20px}#confirmation .modal-window{max-width:24em;font-size:1.2em;font-weight:600}.modal-window.modal-text{max-width:1080px;text-align:left}.modal-text p,.modal-text ul,.modal-text ol{margin:1em 0}.modal-text>:last-child{margin-bottom:0}.modal-text h3{font-size:26px;line-height:1.33;padding-right:40px}.modal-text h4{font-size:18px;line-height:1.33}.modal-window .modal-close{font-size:24px;line-height:.5;position:absolute;right:10px;top:10px;color:#5f5f5f;opacity:.5;cursor:pointer;text-decoration:none;z-index:2}.modal-window .modal-close:hover{opacity:1}.modal-window img{max-width:100%}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit}::-webkit-input-placeholder{color:inherit}:focus::-moz-placeholder{opacity:.5}:focus:-ms-input-placeholder{opacity:.5}:focus::-webkit-input-placeholder{opacity:.5}.input-error::-moz-placeholder{color:#d00}.input-error:-ms-input-placeholder{color:#d00}.input-error::-webkit-input-placeholder{color:#d00}.input-error{color:#d00;border-color:#d00!important}html{height:100%}.error{display:table;width:100%;height:100%;background:#4f66f5;background-image:-webkit-linear-gradient(#0097ff,#9f3eeb);background-image:linear-gradient(#0097ff,#9f3eeb);color:#fff}.error .inner{display:table-cell;vertical-align:middle;text-align:center;padding:15px}.error .logo{display:inline-block;float:none}.error h1{font-size:40px;margin:1.2em 0 1em;color:#fff;text-shadow:none}.error .tohome{font-size:24px;font-weight:400;text-decoration:underline}.error .tohome:hover{text-decoration:none}html.scroll{overflow-y:scroll}.thanks #intro{background:#fff;border:0}.thanks h1{font-size:38px;margin-top:110px}.thanks h1+p{font-size:23px;font-weight:400}.thanks #intro .button{min-width:247px;margin:40px 0;height:53px;line-height:49px;border:2px solid #fff}@media (min-width:1200px){.slider{padding:0 66px}.owl-prev{left:-56px}.owl-next{right:-56px}}@media (max-width:1199px){.request:after{left:auto;right:20px;margin:0}}@media (max-width:1079px){#intro .description{padding-top:120px}#examples{min-height:0}.gallery li{width:32%}.gallery li:nth-child(4){width:64%}#steps{height:auto}}@media (max-width:1079px) and (min-width:768px){.steps{max-width:728px;background-position:50% 25px;-webkit-background-size:100% auto;background-size:100% auto;font-size:15px;margin-top:50px}.steps li:before{width:96px;height:96px}.steps li:after{font-size:96px}.steps li span{font-size:15px}}@media (min-width:992px){#examples{padding:80px 0}#questions h2{font-size:52px}}@media (max-width:991px){h1+p{font-size:16px}#intro .offer{height:500px;-webkit-background-size:cover;background-size:cover}#intro .offer:after{height:560px;-webkit-background-size:contain;background-size:contain}#intro .offer .inner{width:64%}.form h3{margin-bottom:20px}h1{font-size:28px;margin-top:40px}#intro .description{padding-bottom:50px}.requirements{min-height:420px;background-position:10% 0;-webkit-background-size:auto 420px;background-size:auto 420px;font-size:18px}.requirements li{padding-left:50px}#numbers li:nth-child(2){margin-right:0}#numbers li:nth-child(3){display:block}#numbers li span{background:#486ff6}#numbers li:nth-child(3) span{background:#854dee}.request{margin-top:20px}.request h2{width:48%}#pricing{padding-top:80px}#pricing ul{display:block}#pricing li{width:33.33%;padding:0 10px;float:left}#pricing li:nth-child(4){clear:left;margin-left:16.67%}#calculation form{max-width:560px}#calculation label,#calculation button{width:48%;float:left;margin:0 0 30px 4%}#calculation label:nth-of-type(3n+1){margin-left:4%;clear:none}#calculation label:nth-of-type(2n+1){clear:left;margin-left:0}#calculation button{display:block;width:100%;float:none;margin:0 auto}#decision{font-size:18px}#decision .container{padding-left:380px}#warning h2{font-size:22px}#warning .container{-webkit-background-size:230px auto;background-size:230px auto}#warning ul{margin:40px 0 20px 270px;font-size:18px}.reviews{padding:0}.reviews .owl-prev,.reviews .owl-next{display:none}#questions .options{max-width:700px;margin:50px auto}#questions .button{font-size:15px}#footer .logo{display:none}#footer .note{left:20px}#intro .offer .inner{width:55%}.thanks h1{font-size:32px}.thanks h1+p{font-size:20px}}@media (max-width:767px){html{font-size:15px}.callback{margin-top:-4px}.callback .phone{display:block;float:none;font-size:19px}#menu .callback .phone{display:none}.callback .button{margin:6px 0 0}.callback-mobile{position:absolute;top:7px!important;right:65px}.callback-mobile .button{float:none}.header-mobile .logo .l-desc-1{display:inline-block;font-weight:700;color:#1b1b61;position:absolute;left:70px;top:14px;text-transform:none}.header-mobile .logo .l-desc-2{display:inline-block;color:#1b1b61;position:absolute;left:70px;top:30px;font-size:11px;text-transform:none}section{padding:50px 0}#intro .offer{height:auto;background-color:transparent;-webkit-background-size:auto 555px;background-size:auto 555px;background-position:50% 0;text-align:center}#intro .offer .inner{width:100%}#intro .form{margin:280px auto 0}#intro .description{padding:50px 0}.advantages li,.advantages li+li{width:100%;max-width:480px;margin:0 auto 40px;float:none}.requirements{display:inline-block;min-height:0;padding:0;background:none}.request:before{margin:0;right:0;left:10%}.request .form{width:50%}.request h2{width:40%;font-size:20px}#examples{padding:100px 0}.gallery li{padding:5px}#decision .container{padding:50px}#decision .container:after{content:none}#steps h2{margin-bottom:0}.steps{background:none;padding:0;margin:0}.steps li{width:100%;max-width:250px;float:none;margin:50px auto 0!important}#steps form{max-width:290px;margin:50px auto 0}#steps input,#steps button{width:100%;float:none;margin-top:15px}.reviews .item img{display:block;width:200px;height:200px;position:static;margin:0 auto 20px}.review{max-width:400px;margin:0 auto;padding:0!important}.review blockquote{background:none;padding:0!important;text-align:center!important;min-height:0}.review:last-child{margin-top:30px}#warning .container{padding:55px 20px;background:none}#warning ul{margin:20px 0 0}#questions .options{max-width:330px}#questions .button,#questions .button.alt{width:100%;float:none}.thanks #intro .offer{height:auto;-webkit-background-size:cover;background-size:cover}.thanks h1{margin-top:30px}.thanks h1+p{font-size:20px}}@media (max-width:599px){#footer .callback .phone{left:calc(50% - 14px)}#intro .description{font-size:16px}h1{font-size:26px}h2{font-size:30px}#numbers li{font-size:14px}#result{font-size:16px}.request{margin-top:120px}.request:before{content:none}.request:after{right:50%;margin-right:-190px;bottom:auto;top:-130px}.request h2{display:none}.request .form{width:100%;max-width:434px;margin:118px auto 0}#pricing{padding:150px 0 60px}#pricing ul{margin-top:0}#pricing li{width:50%}#pricing li:nth-child(4){clear:none;margin-left:0}#pricing li:nth-child(odd){clear:left}#pricing li:last-child{margin-left:25%}.gallery{margin:0 -5px}.gallery li{display:block;width:50%;float:left}.gallery li:nth-child(4),.gallery li:nth-child(5){display:none}.gallery li:nth-child(odd){clear:left}#calculation form{max-width:290px}#calculation label{width:100%;float:none!important;margin:0 auto 15px!important}#calculation button{margin-top:25px}#decision{font-size:17px}#footer{text-align:center;padding:30px 0}#footer .callback{float:none}#footer .callback .phone{font-size:24px}#footer .callback .button{display:none}#footer .note{position:static;-webkit-transform:none;transform:none;margin:10px 0 0}}@media (max-width:479px){.container{padding:0 15px}#header{padding:12px 0}.logo{height:40px;padding:0 0 0 34px;font-size:13px;-webkit-background-size:contain;background-size:contain;margin-top:2px}.logo div{font-size:18px}.callback .phone{font-size:14px}.callback .button{font-size:12px;height:25px;line-height:25px;margin-top:2px}h1{font-size:22px}.form h3{font-size:20px}.form h3 span{font-size:16px}#intro .form{max-width:350px;margin-top:220px}#intro .form:before{width:360px;height:341px;top:-200px;margin-left:-180px}#intro fieldset input,.modal-form fieldset input{width:100%}#intro .description{font-size:15px;line-height:1.5}.requirements{font-size:16px}.requirements li{padding-left:2.5em;margin:1em 0}.requirements li:before{width:28px;height:28px;margin-top:-14px}.requirements li:after{width:24px;height:24px;font-size:17px;line-height:24px;margin-top:-12px}.request{margin-top:70px}.request:after{width:280px;height:320px;margin-right:-140px;-webkit-background-size:contain;background-size:contain;top:-90px}.request .form{max-width:360px;margin-top:90px}#examples{padding:80px 0}#numbers li{font-size:12px}#pricing{padding:120px 0 40px}#pricing h2+p,#pricing ul{font-size:16px}#pricing li{margin-top:30px}#decision .container{padding:30px 15px}#warning .container{padding:40px 15px}#warning h2{font-size:20px}#warning ul{font-size:16px;margin:0}.error h1{font-size:30px;margin:.8em 0 .6em}.error .tohome{font-size:20px}.thanks h1{font-size:28px}.thanks h1+p{font-size:18px}.thanks #intro .button{margin:20px 0 30px}}@media (max-width:399px){html{font-size:14px}#intro .form{margin-top:190px}#intro .form:before{width:290px;height:275px;top:-170px;margin-left:-145px}#intro .description{padding:40px 0 30px;font-size:14px}h2{font-size:26px}section{padding:40px 0}.advantages{font-size:14px}.requirements{font-size:15px}.advantages li,.advantages li+li{margin-bottom:30px}#numbers li{font-size:10px}#result{padding:40px 0;font-size:15px;line-height:1.5}#pricing h2+p{font-size:15px}#pricing li{font-size:13px;padding:0 5px;margin-top:25px}#pricing li:before{width:76px;height:76px}#pricing li:after{font-size:72px}.gallery{max-width:290px;margin:0 auto}.gallery li{width:100%;padding:0;float:none;margin:10px auto 0}#decision{font-size:16px}#warning h2{font-size:19px}#questions h2{margin-bottom:16px}#questions h2:after{border-width:16px 18px 0 18px;margin-right:-18px}#questions .options{max-width:290px;margin:40px 0}#questions .button,#questions .button.alt{height:60px;line-height:60px;font-size:14px}#questions .button.alt span{line-height:56px}#questions .options>span{line-height:60px}.modal-window{padding:20px}.modal-text h3{font-size:22px}.modal-text h4{font-size:16px}}#header,nav a,.owl-prev,.owl-next,input,select,button,.button,.modal-close{-webkit-transition:.15s;transition:.15s}header .field__file-fake{height:46px}header .field__file-button{height:46px}header .field__wrapper{margin-bottom:15px;color:#757575}.field__wrapper{width:100%;position:relative;text-align:center}.field__file{opacity:0;visibility:hidden;position:absolute}.field__file-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.field__file-fake{height:52px;width:calc(100% - 130px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;border:1px solid #c7c7c7;border-radius:3px 0 0 3px;border-right:none}.field__file-button{width:130px;height:52px;background:#1bbc9b;color:#fff;font-size:1.125rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 3px 3px 0;cursor:pointer}#contant{position:relative}#contact .inner_top{font-size:21px;text-align:center;color:#3f3f3f}#contact .contact__item{margin-top:20px}#contact .contact__text{margin-top:20px}#contact .contact__item .ci_left{float:left;width:49.99%;text-align:center;font-size:21px;color:#3f3f3f}#contact .contact__item .ci_right{float:right;width:49.99%;text-align:center;font-size:21px;color:#3f3f3f}#contact .contact__text{text-align:center;padding-top:24px;font-size:21px;font-weight:700;color:#3f3f3f}#contact .contact__text a{cursor:pointer}#contact .contact__item .c__i-wrap-img img{width:60px;height:auto}#menu .logo{width:150px}#menu .logo .l-desc-1{display:inline-block;font-weight:700;color:#1b1b61;text-transform:none;position:absolute;top:10px;font-size:19px}#menu .logo .l-desc-2{display:inline-block;color:#1b1b61;text-transform:none;position:absolute;top:30px;font-size:14px}.tags_items{display:flex;flex-wrap:wrap;justify-content:center}.tags_items .item{padding:5px 25px;margin:5px 10px;border:1px solid #ccc;border-radius:3px}.tags_items .item:hover{background-color:#ccc;color:#fff}@media (max-width:1063px){.mm-slideout{z-index:9}#menu{top:60px}#menu .container{padding:0}.logo{height:40px;padding:0 34px 0 34px;font-size:13px;-webkit-background-size:contain;background-size:contain;margin-top:2px}.callback .phone{font-size:14px}.callback .button{font-size:12px;height:25px;line-height:25px;margin-top:2px}.options{margin:40px auto!important}#menu{z-index:99999}#menu .logo{display:none}#menu .callback{display:none}.panel #intro{padding-top:59px}.header-mobile{position:fixed;width:100%;height:59px;backface-visibility:hidden;z-index:2;background-color:#fff}.header-mobile.sticky{position:fixed;width:100%;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4);z-index:9999}#contact .inner_top{font-size:19px}#contact .contact__text{margin-top:10px;padding-top:15px}#contact .contact__item{margin-top:30px}#contact .contact__item .c__i-wrap-img img{width:40px;height:auto}#contact .contact__item .c__i-wrap-text{font-size:17px}.slideout-menu{position:fixed;top:0;bottom:0;width:256px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#FFF;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.header-mobile{padding:7px 25px 10px 25px}.logo{float:none}.js-slideout-toggle{position:absolute;top:7px;right:15px;padding:10px;cursor:pointer;font-size:17px;font-weight:700}#menu>.container{padding:20px 30px;background:#fff;font-family:'Roboto',sans-serif;background:#f8f9fa}.topmenu-title{text-transform:uppercase;letter-spacing:2px;color:#222;font-size:16px;padding-left:15px;margin-bottom:15px;border-left:2px solid #b99d61}.topmenu{padding:0;list-style:none}.topmenu a:before{margin-right:14px}.topmenu a{text-decoration:none;outline:none;display:block;letter-spacing:1px;font-weight:300;color:#444;transition:.3s linear}.topmenu a:hover{color:#b99d61}#menu{background:#f8f9fa}.callback-mobile{position:absolute;top:17px;right:65px}.callback-mobile .button{float:none}.header-mobile .logo .l-desc-1{display:inline-block;font-weight:700;color:#1b1b61;position:absolute;left:70px;top:14px;text-transform:none}.header-mobile .logo .l-desc-2{display:inline-block;color:#1b1b61;position:absolute;left:70px;top:30px;font-size:11px;text-transform:none}.callback-mobile .phone{position:relative;top:4px}}@media (min-width:1064px){.header-mobile{display:none}nav.nav-top-fix{background:#fff;text-align:left;width:100%;background:#fff;-webkit-transform:translateZ(0);position:relative;top:0;left:0;z-index:101;-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s}nav.nav-top-fix.sticky{position:fixed;-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}nav.nav-top-fix a{text-decoration:none;display:block;transition:.3s linear}nav.nav-top-fix ul{list-style:none;margin:0;padding:0}.topmenu>li{display:inline-block;position:relative;margin-right:-4px}.topmenu>li>a{font-weight:700;padding:20px 25px;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#1c1c1c}.active:after,.submenu-link:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6075fa;color:inherit;margin-left:10px;margin-top:10px;position:relative;top:10px}.topmenu .active,.topmenu>li>a:hover,.submenu li a:hover{color:#6075fa}.submenu{position:absolute;left:-1px;z-index:5;width:240px;border-bottom:1px solid #ECF1F2;visibility:hidden;opacity:0;transform:translateY(10px);transition:.3s ease-in-out}.submenu li{position:relative}.submenu a{background:#fff;border-top:1px solid #ECF1F2;border-right:1px solid #ECF1F2;border-left:1px solid #ECF1F2;color:#1c1c1c;text-align:left;font-size:14px;letter-spacing:1px;padding:10px 20px}.submenu .submenu{position:absolute;top:0;left:calc(100% - 1px);left:-webkit-calc(100% - 1px)}nav li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0)}.callback .phone{position:relative;top:3px;font-size:19px;font-weight:600;float:left}}

#popup__toggle_max{
    bottom: 349px;
    left: 173px;
    position: fixed;
    z-index: 99999999;}
.img-circle_whats{
  background-color:#0dc143;
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
}
.circlephone_max{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  border: 2px solid #0dc143;
  width:150px;height:150px;
  bottom:-151px;right:10px;
  position:absolute;
  -webkit-border-radius:100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  opacity: .5;
  -webkit-animation: circle-anim 1.4s infinite ease-in-out !important;
  -moz-animation: circle-anim 1.4s infinite ease-in-out !important;
  -ms-animation: circle-anim 1.4s infinite ease-in-out !important;
  -o-animation: circle-anim 1.4s infinite ease-in-out !important;
  animation: circle-anim 1.4s infinite ease-in-out !important;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all 0.5s;
}
.circle-fill_max{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  background-color:#0dc143;
  width:100px;height:100px;
  bottom:-126px;right:35px;
  position:absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid transparent;
  -webkit-animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  -moz-animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  -ms-animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  -o-animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;
}
.img-circle_max{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  width:72px;height:72px;
  bottom: -112px;
  right: 49px;
  position:absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid transparent;
  opacity: 1;}
.img-circle_whatsblock_max{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  width:72px;
  height:72px;
  background-image:url(max.png);
  background-position: center center;
  background-repeat:no-repeat;
  animation-name: tossing;
  -webkit-animation-name: tossing;
  animation-duration: 1.5s;-webkit-animation-duration: 0.5s;
  animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;
}
.img-circle_max:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill_whats-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill_whats-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill_whats-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill_whats-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  
#popup__toggle_whats{
    bottom: 246px;
    left: 173px;
    position: fixed;
    z-index: 99999999;}
.img-circle_whats{
  background-color:#0dc143;
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
}
.circlephone_whats{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  border: 2px solid #0dc143;
  width:150px;height:150px;
  bottom:-151px;right:10px;
  position:absolute;
  -webkit-border-radius:100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  opacity: .5;
  -webkit-animation: circle-anim 1.4s infinite ease-in-out !important;
  -moz-animation: circle-anim 1.4s infinite ease-in-out !important;
  -ms-animation: circle-anim 1.4s infinite ease-in-out !important;
  -o-animation: circle-anim 1.4s infinite ease-in-out !important;
  animation: circle-anim 1.4s infinite ease-in-out !important;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all 0.5s;
}
.circle-fill_whats{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  background-color:#0dc143;
  width:100px;height:100px;
  bottom:-126px;right:35px;
  position:absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid transparent;
  -webkit-animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  -moz-animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  -ms-animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  -o-animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  animation: circle-fill_whats-anim 2.3s infinite ease-in-out;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;
}
.img-circle_whats{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  width:72px;height:72px;
  bottom: -112px;
  right: 49px;
  position:absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid transparent;
  opacity: 1;}
.img-circle_whatsblock_whats{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  width:72px;
  height:72px;
  background-image:url(whatsapp.png);
  background-position: center center;
  background-repeat:no-repeat;
  animation-name: tossing;
  -webkit-animation-name: tossing;
  animation-duration: 1.5s;-webkit-animation-duration: 0.5s;
  animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;
}
.img-circle_whats:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill_whats-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill_whats-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill_whats-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill_whats-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  
  #popup__toggle{
    bottom: 155px;
    left: 173px;
    position: fixed;
    z-index: 99999999;}
.img-circle{
  background-color:#29AEE3;
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
}
.circlephone{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  border: 2px solid #29AEE3;
  width:150px;height:150px;
  bottom:-151px;right:10px;
  position:absolute;
  -webkit-border-radius:100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  opacity: .5;
  -webkit-animation: circle-anim 1.4s infinite ease-in-out !important;
  -moz-animation: circle-anim 1.4s infinite ease-in-out !important;
  -ms-animation: circle-anim 1.4s infinite ease-in-out !important;
  -o-animation: circle-anim 1.4s infinite ease-in-out !important;
  animation: circle-anim 1.4s infinite ease-in-out !important;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all 0.5s;
}
.circle-fill{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  background-color:#29AEE3;
  width:100px;height:100px;
  bottom:-126px;right:35px;
  position:absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid transparent;
  -webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;
  -moz-animation: circle-fill-anim 2.3s infinite ease-in-out;
  -ms-animation: circle-fill-anim 2.3s infinite ease-in-out;
  -o-animation: circle-fill-anim 2.3s infinite ease-in-out;
  animation: circle-fill-anim 2.3s infinite ease-in-out;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;
}
.img-circle{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  width:72px;height:72px;
  bottom: -112px;
  right: 49px;
  position:absolute;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid transparent;
  opacity: 1;}
.img-circleblock{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  width:72px;
  height:72px;
  background-image:url(mini.png);
  background-position: center center;
  background-repeat:no-repeat;
  animation-name: tossing;
  -webkit-animation-name: tossing;
  animation-duration: 1.5s;-webkit-animation-duration: 0.5s;
  animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;
}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}