@font-face{font-family:"PFDinDisplay";src:url(fonts/pfdindisplayproregular/pfdindisplaypro.eot);src:url(fonts/pfdindisplayproregular/pfdindisplaypro.eot?#iefix) format("embedded-opentype"),url(fonts/pfdindisplayproregular/pfdindisplaypro.woff) format("woff"),url(fonts/pfdindisplayproregular/pfdindisplaypro.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"pfdindisplaypromedium";src:url(fonts/pfdindisplaypromedium/pfdindisplaypromedium.eot);src:url(fonts/pfdindisplaypromedium/pfdindisplaypromedium.eot?#iefix) format("embedded-opentype"),url(fonts/pfdindisplaypromedium/pfdindisplaypromedium.woff) format("woff"),url(fonts/pfdindisplaypromedium/pfdindisplaypromedium.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"pfdindisplayprobold";src:url(fonts/pfdindisplayprobold/pfdindisplayprobold.eot);src:url(fonts/pfdindisplayprobold/pfdindisplayprobold.eot?#iefix) format("embedded-opentype"),url(fonts/pfdindisplayprobold/pfdindisplayprobold.woff) format("woff"),url(fonts/pfdindisplayprobold/pfdindisplayprobold.ttf) format("truetype");font-style:normal;font-weight:400}html *{max-height:999999px;-webkit-font-smoothing:antialiased;margin:0;padding:0;border:0;vertical-align:top;box-sizing:border-box;outline:0}section{position:relative}body,html{width:100%;height:100%}html{min-width:320px}.page-wrap,body{min-height:100%;position:relative;min-width:320px}body{font:14px/22px PFDinDisplay,sans-serif;color:#373737;-webkit-text-size-adjust:100%;background:#fff}.page-wrap{overflow:hidden}dd,dl,dt,form,h5,h6{font-weight:400;list-style:none}h1,h2,h3,h4,p{list-style:none}ol,ul{font-weight:400}.pull-right{float:right}.pull-left{float:left}.text-center{text-align:center}.text-right{text-align:right}.width-wrap{display:block;margin:0 auto;width:1100px;-webkit-transform:translateX(5px);transform:translateX(5px)}@media (max-width:1120px){.width-wrap{width:750px}}@media (max-width:760px){.width-wrap{width:100%;padding:0 10px;box-sizing:border-box;-webkit-transform:translateX(0);transform:translateX(0)}}.grid,ol,ul{list-style:none;font-size:0;line-height:0;letter-spacing:-1px}.grid-item,li{line-height:normal;letter-spacing:normal;display:inline-block;vertical-align:top;zoom:1}.hidden-block{display:none!important}.justifyed{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.vertical-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}a,blockquote,input,li,p,span,textarea,time{font:14px/20px PFDinDisplay,sans-serif;text-decoration:none;color:#373737}a{cursor:pointer}h1,h2{text-align:center}h1,h1 small{display:block}h1{text-transform:uppercase;color:#fff;font:40px/48px pfdindisplayprobold,sans-serif}@media (max-width:760px){h1{font-size:30px;line-height:40px}}h1 small{font:32px/34px PFDinDisplay,sans-serif}@media (max-width:760px){h1 small{font-size:24px;line-height:30px}}h2{font:27px pfdindisplayprobold,sans-serif;color:#373737}@media (max-width:760px){h2{font-size:24px}}h2 span{display:inline;font:inherit}h2 span.green{color:#05b1b5}h2 span.gray{color:#435a5b}h2,h2 i,h2 small,h3,h4{display:block}h2 i{font-style:normal}h2 small{font-size:18px;margin-top:5px}h3,h4{font:25px pfdindisplayprobold,sans-serif;color:#373737;text-align:left}@media (max-width:760px){h3{font-size:24px}}h4{font:17px pfdindisplayprobold,sans-serif;color:#fff;text-align:center;text-transform:uppercase;padding-bottom:15px}.btn .bg,h4:after{position:absolute;bottom:0}h4:after{content:"";width:54px;margin-left:-27px;height:1px;background:#fff;left:50%}.btn,.form-item,h4{position:relative}.btn,.btn span{display:inline-block;vertical-align:top;text-align:center}.btn{box-sizing:border-box;border:0;cursor:pointer;transition:all .2s ease-in-out;outline:0;padding:12px 0 10px}.btn .bg{left:0;top:0;right:0;z-index:2;background:linear-gradient(to bottom,#05b2b7 0%,#088184 100%);color:#fff;border-radius:5px;box-shadow:0 4px 0 #065456,0 0 5px rgba(0,0,0,.1);-webkit-transform:skew(-11deg);transform:skew(-11deg)}.btn span{font:15px pfdindisplayprobold,sans-serif;color:#fff;position:relative;z-index:5;text-transform:uppercase}.form-item{margin-bottom:17px;display:block}.form-lbl{font-size:13px;color:$cGrey;margin-bottom:3px}.form-descr{font-size:12px;line-height:16px;color:gray;padding-top:8px}.form-descr_error{color:#ff7f7f}.inp{font:20px $fFutura;box-sizing:border-box;background:#fff;box-shadow:none;outline:0;width:355px;height:40px;display:block;padding-left:15px;color:#373737;border:2px solid #fff;border-radius:0;-webkit-appearance:none;transition-property:background-color border-color;transition-duration:.4s}.inp::-webkit-input-placeholder{opacity:1;color:#747474;font-family:$fFutura}.inp::-moz-placeholder{opacity:1;color:#747474;font-family:$fFutura}.inp:-ms-input-placeholder{opacity:1;color:#747474;font-family:$fFutura}.inp::placeholder{opacity:1;color:#747474;font-family:$fFutura}.inp:focus::-webkit-input-placeholder{opacity:0}.inp:focus::-moz-placeholder{opacity:0}.inp:focus:-ms-input-placeholder{opacity:0}.inp:focus::placeholder{opacity:0}.inp.error{border:1px solid red!important}.header{padding:27px 0;position:relative;z-index:10}.header:after{position:absolute;content:"";left:0;right:0;bottom:-4px;height:4px;background:url(img/decor--top.png) 0 0;z-index:10}.header-left,.header-right{display:inline-block;vertical-align:top}@media (max-width:760px){.header-left,.header-right{display:block;width:100%;text-align:center}}.header--logo{display:inline-block;vertical-align:top;width:177px}@media (max-width:760px){.header--logo{display:block;margin:0 auto 10px}}.header--mail{display:inline-block;vertical-align:top;margin-left:90px;padding-left:30px;margin-top:16px;position:relative;color:#898989;font-size:14px;text-decoration:underline}@media (max-width:1120px){.header--mail{margin-left:20px}}@media (max-width:760px){.header--mail{display:inline-block;vertical-align:top;margin:0 auto 10px}}.header--mail:before{position:absolute;content:"";left:0;top:0;width:22px;height:20px;background:url(img/icon--mail.png) no-repeat 0 0}.header--phone{font:24px pfdindisplayprobold,sans-serif;display:inline-block;vertical-align:top;padding-left:50px;padding-top:2px;position:relative;color:#373737;margin-left:70px}@media (max-width:1120px){.header--phone{margin-left:20px}}@media (max-width:760px){.header--phone{display:inline-block;vertical-align:top;margin:0 auto 10px;text-align:left}}.header--phone small{font:14px PFDinDisplay,sans-serif;display:block;color:#898989}.header--phone:before{position:absolute;content:"";left:5px;top:7px;width:35px;height:35px;background:url(img/icon--phone.png) no-repeat 0 0}.header--phone-whatsapp:before{background:url(img/icon--phone-whatsapp.png) no-repeat 0 0}.header--phone:first-child{margin-left:0}.promo{background:url(img/bg--top.jpg) no-repeat 0 0;background-size:cover;padding:58px 0 69px;z-index:1}@media (max-width:760px){.promo{padding:28px 0 39px}}.about h2{text-transform: uppercase;}.about h2+span,.promo .width-wrap{text-align:center}.promo .width-wrap h1{margin-bottom:43px}.promo .width-wrap span{color:#fff;font-size:20px;text-transform:uppercase;display:inline-block;vertical-align:top;padding:10px;border-radius:3px;background:rgba(5,176,181,.4);letter-spacing:5px}@media (max-width:1120px){.promo .width-wrap span{letter-spacing:3px;font-size:18px}}@media (max-width:760px){.promo .width-wrap span{display:inline;line-height:40px}}.about,.about .content p{padding:54px 0 75px;position:relative;z-index:10}.about:after,.about:before{position:absolute;content:"";left:0;right:0;height:4px;z-index:10}.about:before{top:-4px;background:url(img/decor--bottom.png) 0 0}.about:after{bottom:-4px;background:url(img/decor--top.png) 0 0}.about h2{margin-bottom:21px}@media (max-width:1120px){.about h2 i{display:inline}}.about h2+span{display:block;color:#898989;font-size:18px;margin-bottom:70px}@media (max-width:760px){.about h2+span{margin-bottom:40px}}.about .content{width:720px;margin-left:315px}@media (max-width:1120px){.about .content{margin-left:0}}@media (max-width:760px){.about .content{width:auto}}.about .content:before{position:absolute;content:"";width:324px;height:260px;background:url(img/img--graf.png) no-repeat 0 0;bottom:-20px;left:-255px}@media (max-width:1120px){.about .content:before{left:50%;margin-left:-162px}}.about .content p{display:block;text-align:center;font-size:16px;padding:10px}.about .content p.bg-green{padding:16px;background:linear-gradient(to bottom,#05b2b7 0%,#088184 100%);color:#fff;border-radius:5px;box-shadow:0 5px 0 #065456;margin-bottom:30px}.about .content,.better,.date{position:relative}.better{background:url(img/bg--number.jpg) no-repeat 50% 50%;background-size:cover;text-align:center;z-index:1;padding:37px 0 80px}.better .decor{position:absolute;content:"";left:0;right:0;bottom:0;height:4px;background:url(img/decor--bottom.png) 0 0;z-index:5}.better .numbers li p,.better h2{color:#fff;text-transform:uppercase}.better h2{margin-bottom:37px}.better .numbers li{display:inline-block;vertical-align:top;width:170px}@media (max-width:1120px){.better .numbers li{width:130px}}@media (max-width:760px){.better .numbers li{width:100%;display:block;margin-bottom:20px}}.better .numbers li span{font:25px/68px pfdindisplayprobold,sans-serif;display:block;width:79px;height:79px;border:3px solid #fff;border-radius:70px;margin:0 auto 20px;color:#fff;text-align:center}.better .numbers li p{font:15px pfdindisplayprobold,sans-serif;display:block;text-align:center}.date{padding:0 0 75px;z-index:10}@media (max-width:760px){.date{padding-bottom:0}}.date .btn,.date-left ul li{display:block;position:relative}.date .btn{width:220px;z-index:10;margin:-25px auto 49px}.date h2,.date-left h3{margin-bottom:33px;text-transform:uppercase}.date-left{display:inline-block;vertical-align:top;width:315px;}@media (max-width:760px){.date-left{width:100%;display:block;padding-top:0;margin-bottom:30px}}.date-left h3{border-bottom:4px solid #d7f2f3;margin-bottom:17px;padding-bottom:4px}.date-left ul{margin-left:26px}@media (max-width:760px){.date-left ul{margin-left:0}}.date-left ul li{margin-bottom:5px}.date-left ul li p{font:16px pfdindisplayprobold,sans-serif;display:inline;padding-left:15px;position:relative}.date-left ul li p:before{position:absolute;content:"";width:5px;height:5px;border-radius:5px;background:#373737;left:0;top:7px}.date-left ul li p span{font:16px pfdindisplayprobold,sans-serif;color:#05b1b5}.date-left ul li p span.gray{color:#898989!important;font-family:PFDinDisplay,sans-serif}.date-right{display:inline-block;vertical-align:top;width:445px;}@media (max-width:1120px){.date-right{display:block;width:auto}}@media (max-width:760px){.date-right{padding-top:0}}.date-right p{margin-bottom:25px;font-size:16px;color:#898989}.date-form{display:inline-block;vertical-align:top;width:250px;padding:30px 15px;border-radius:5px;background:url(img/bg--form.png) no-repeat 0 0;background-size:cover}@media (max-width:760px){.date-form{margin:0 auto 30px}}.date-form .inp,.date-form h4{margin-bottom:20px}.date-form .inp{display:block;width:100%;border-radius:7px;border:2px solid #fff;background:rgba(255,255,255,.5);font-size:14px;color:#fff}.date-form .inp::-webkit-input-placeholder{color:#fff;font-size:14px}.date-form .inp::-moz-placeholder{color:#fff;font-size:14px}.date-form .inp:-ms-input-placeholder{color:#fff;font-size:14px}.date-form .inp::placeholder{color:#fff;font-size:14px}.date-form .btn{margin:30px 10px 10px;width:91%;background:none;}.wpcf7-not-valid-tip{display:none!important;}.inp.wpcf7-not-valid{border:1px solid red!important;}div.wpcf7-response-output{margin:25px 0 0;padding:10px;border-radius:3px;line-height:1.3;background-color: #f7f7f7;border:none;}.footer{padding: 0 15px;background-color: #05b1b5;text-align:center}.vk-link{display:inline-block;padding:12px 0;font-size:16px;color:#fff;}