/*! normalize.css v1.1.3 | MIT License | git.io/normalize */h1,h2,h3{line-height:1}article,aside,body>header .logo,button,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.fields,.pros,nav ol,nav ul{list-style:none}.pros li:before,b,strong{font-weight:700}button:active,footer,sub,sup{position:relative}.backdrop,.pros li:before,footer{text-align:center}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}dl,menu,ol,p,pre,ul{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic}.backdrop .popup,.fields,.pros,footer,svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.browsehappy{margin:.2em 0;padding:.2em 0;background:#ccc;color:#000}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;font-family:Arial,Helvetica,sans-serif}body{margin:0 auto;min-width:320px}@media (min-width:1020px){body{width:1000px}}body>header,form{overflow:hidden;padding:0 40px;background:#e3051a;color:#fff}body>header:after{display:block;margin-top:1.75em;height:1px;background:#ed5c6a;content:''}body>header .logo{margin:1.2em 0 1.6em}@media (max-width:440px){body>header,form{padding:0 .75em}body>header:after{margin-top:1em}body>header .logo{margin:1em 0 1.25em;width:144px;height:42px}}form{padding-right:350px;background:url(../img/bg_girl.png) right bottom no-repeat,url(../img/bg.png)}@media (max-width:1020px){form{padding-right:.75em}}.credit-card form{background:url(../img/card.png) right 80px top 110px no-repeat,url(../img/bg.png)}.fields{margin:0 0 1em;padding:0}.fields li{margin-bottom:1.3em;min-width:336px;width:75%}h1,h2{margin:.4em 0 0}h1{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-top:.66em;font-size:3.125em;border-top:1px solid #ed5c6a}h2{font-size:2.1em}h3{margin:1.25em 0 1.8em;font-size:1.42em}@media (max-width:440px){h1,h2,h3{letter-spacing:.02em}.credit-card form,form{background:url(../img/bg.png)}.fields li{width:100%;min-width:229px}h1,h2{font-size:1.25em;line-height:1.3}h1{padding-top:.6em}h2{margin-top:0}h3{font-size:1em;margin:.86em 0 1.5em}}input[type=text],select{margin-top:.35em;padding:.75em;width:100%;border:none;border-radius:14px;-webkit-box-shadow:2px 4px 6px rgba(15,16,16,.16);box-shadow:2px 4px 6px rgba(15,16,16,.16);height:2.85em;line-height:1.35}input[type=checkbox]{margin-right:.5em}button{margin:1em auto;padding:.4em 1.4em;border:6px solid #ff2b3f;border-radius:33px;background-color:#fff;-webkit-box-shadow:2px 4px 9px rgba(15,16,16,.09);box-shadow:2px 4px 9px rgba(15,16,16,.09);color:#e30519}button:hover{background:#fdfdfd}button:active{top:1px}[type=submit]{font-size:26px;margin:1.3em auto 1.8em}@media (max-width:440px){[type=submit]{font-size:18px}}main{font-size:14px}.pros{margin:2.25em 0 2.9em;padding:0;counter-reset:pros}.pros li{min-width:250px;counter-increment:pros}@media (min-width:440px){.pros li{float:left;width:33.3%}}.pros li:before{float:left;margin:6px 19px 6px 6px;width:75px;height:75px;border:1px solid #ed616e;border-radius:50%;background:#e3051a;-webkit-box-shadow:inset 1px 1px 4px rgba(15,16,16,.2),1px 1px 4px rgba(15,16,16,.2),0 0 0 6px #e3051a;box-shadow:inset 1px 1px 4px rgba(15,16,16,.2),1px 1px 4px rgba(15,16,16,.2),0 0 0 6px #e3051a;color:#fff;content:counter(pros);text-shadow:3px 3px 4px rgba(16,16,16,.2);font-size:51px;line-height:75px}.pros li p{margin:0;color:#898989;font-size:12px;line-height:1.1;overflow:hidden}.pros li .title{color:#e30519;font-size:24px;margin-bottom:.3em}@media (max-width:440px){.pros{padding:0 .75em}.pros li{margin:0 auto;clear:both}.pros li:before{margin-top:16px;margin-bottom:20px}.pros li p{text-transform:lowercase}.pros li p::before{content:'— '}.pros li br{display:none}.pros li .title{font-size:22px;margin-top:.8em}}@media (min-width:440px) and (max-width:1020px){.pros li{margin-top:1em;padding:0 .5em}.pros li:before{margin-bottom:10px}}.backdrop:before,footer:before{content:''}footer{padding:1em 0}footer:before{display:block;position:absolute;top:-40px;height:40px;width:100%;left:0;background:red;border-radius:25%/100%;-webkit-box-shadow:0 0 13px rgba(0,0,0,.15);box-shadow:0 0 13px rgba(0,0,0,.15)}.backdrop .popup,.backdrop:before{display:inline-block;vertical-align:middle}footer .copyrights{color:#b7b7b7;font-size:12px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,18,23,.5)}.backdrop:before{height:100%}.backdrop .popup{width:440px;max-width:-webkit-calc(100% - 20px);max-width:-moz-calc(100% - 20px);max-width:calc(100% - 20px);padding:0 2em;text-align:left;background:#fff;border-radius:14px;-webkit-box-shadow:2px 4px 6px rgba(15,16,16,.16);box-shadow:2px 4px 6px rgba(15,16,16,.16)}.backdrop .popup header{background:#e3051a;color:#fff;margin:0 -2em 2em;padding:1em 2em}.backdrop .popup button{margin-top:2em}
.tel {color: #000;text-decoration:none;transition:.3s;}
.header1 .to_contacts{display:none;background:#fff url(../img/phone.svg) no-repeat center;background-size:auto 70%;position:absolute;right:5px;top:5px;width:60px;height:100%;box-shadow:0 0 13px rgba(0,0,0,.3); border: 2px solid #FF2B41; border-radius: 33px;}
/*.header1 .to_contacts:before{content:'';background:linear-gradient(to top left,#fffc00 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));position:absolute;right:100%;top:0;width:15px;height:100%}*/
.header1 .to_contacts:after{content:'';background:#ffffff00;position:absolute;left:100%;top:5px;width:10px;height:100%}
.header1 .to_contacts:hover{width:70px}

.header1 {display:table;padding:30px 0 10px}

@media (max-width: 860px) {

	.header1 {background:rgba(255,255,255,0);position:fixed;left:0;top:0;width:calc(100% - 0px);z-index:10;padding:30px 15px;}
    .header1 .to_contacts{display:block}
    h1 {padding-top: 1.8em}
}


