html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{min-width:320px;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}sub,sup{font-size:75%;position:relative;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}fieldset{padding:0;font-size:100%;border:0;outline:0;margin:0;background:transparent;vertical-align:baseline}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{margin:0}*{box-sizing:border-box}* html{height:100%}.page{background-color:#fff}.page__wrapper{position:relative;max-width:1400px;min-width:320px;margin:0 auto;z-index:1}.ta-c{text-align:center}.fl-r{text-align:right;float:right}.page__header{padding:15px 0;text-align:center}.page__header *{vertical-align:middle;display:inline-block}.page__header .logo{height:60px;margin-bottom:50px;background:url(/themes/questoria/new_franchise/img/content/logo.png) 0 0 no-repeat;background-size:100% auto;width:250px}.page__header .logo_en{height:60px;margin-bottom:50px;background-size:contain!important;background:url(../img/content/logoEn.png) 0 0 no-repeat;width:250px}@media (min-width:768px){.page__header .logo,.page__header .logo_en{margin-right:32%;margin-bottom:0}}@media (min-width:1024px){.page__header .logo,.page__header .logo_en{margin-right:49%}}@media (max-width:600px){.page__header .mail_link{font-size:18px}}.mail .icon{height:29px;margin-right:10px;background-position:-4px -279px;width:37px;background-image:url(/themes/questoria/new_franchise/img/svg-sprite/sprite.svg);background-repeat:no-repeat}.mail_link{text-decoration:underline;color:#4272b9;font:22px Open Sans}.text-marked{color:#dbc28f}.banner{height:420px;background:url(/themes/questoria/new_franchise/img/content/banner.png) 0 0 no-repeat;background-size:auto 100%}.banner-text{padding:15px 15px 0 7%;color:#fff;max-width:720px;font-family:Helvetica,Arial}.banner-text .banner-title{font-size:35px;font-weight:700;color:#dbc28f}.banner-text .banner-sub-title{font-size:25px;font-weight:700;margin:25px 0}.banner-text ul{padding:0}.banner-text li{list-style:none;padding:0 0 0 30px;font-size:16px;position:relative;max-width:560px;margin:0 0 15px;line-height:1.5}.banner-text li:before{height:16px;content:"";position:absolute;top:3px;background-position:-4px -312px;left:0;width:21px;background-image:url(/themes/questoria/new_franchise/img/svg-sprite/sprite.svg);background-repeat:no-repeat;display:inline-block}@media (max-width:700px){.banner-text{padding-left:10px}.banner-text .banner-title{font-size:25px}.banner-text .banner-sub-title{font-size:20px}.banner-text li{margin-bottom:8px;line-height:1.3}}.form-wrapper{padding:55px 10px 60px;background-color:#5a1c25}.form-franchise{padding:15px 30px 50px;border:2px solid #78353e;max-width:960px;text-align:center;margin:0 auto;border-radius:10px}.form-franchise .title{padding:0 10px;color:#fff;font:35px Helvetica,Arial;position:relative;top:-40px;background-color:#5a1c25}.form-franchise .title>.toptitle{line-height:48px}.form-franchise .title>.subtitle{font:25px Helvetica,Arial}.form-franchise .input-block{margin-bottom:10px;width:29%;vertical-align:top;display:inline-block}.form-franchise .input-block.error .input{box-shadow:inset 0 0 10px red}.form-franchise .input-block.error .error-msg{display:block}.form-franchise .input-block:nth-of-type(3){margin:0 3%}.form-franchise .input-block .error-msg{font-size:12px;font-style:italic;color:red;margin-top:3px;display:none}.form-franchise .input{padding:10px;font-size:14px;border:0!important;color:#000;outline:none;border-radius:7px;width:100%}.form-franchise .input::-webkit-input-placeholder{font-size:14px;color:inherit}.form-franchise .input::-moz-placeholder{font-size:14px;color:inherit}.form-franchise .input:-ms-input-placeholder{font-size:14px;color:inherit}.form-franchise .input:-moz-placeholder{font-size:14px;color:inherit}.form-franchise .submit-wrap{padding:0 10;position:relative;text-align:center;top:75px;background-color:#5a1c25;margin:-46px auto 0;width:310px}.form-franchise .submit-wrap .submit{display:block}@media (max-width:700px){.form-franchise .title{font-size:25px}}@media (max-width:550px){.form-franchise .input-block{margin:0 0 10px!important;width:100%}.form-franchise .submit-wrap{width:239px}.form-franchise .submit-wrap .submit{font-size:19px}}.green-button{padding:10px 20px;border:0;text-decoration:none;text-shadow:0 1px 2px #000;color:#fff;font:700 italic 23px Georgia;outline:none;margin:0 auto;box-shadow:0 -1px 0 0 #fff,0 5px 0 0 #165d00;border-radius:30px;background:#69c90c;background:-webkit-linear-gradient(top,#69c90c,#248c08);background:linear-gradient(180deg,#69c90c 0,#248c08);cursor:pointer;display:inline-block}.green-button:hover{background-position:0 0}.flag .green-button{margin-top:20px;display:inline-block}@media (max-width:700px){.flag .green-button{margin-top:10px}}h1{color:inherit;font:700 45px Helvetica,Arial;margin:37px 0!important}h2{font:700 34px Helvetica,Arial}h2,h3{color:inherit;margin:28px 0!important}h3{font:700 28px Helvetica,Arial}@media (max-width:700px){h1{font-size:33px}h2{font-size:28px}h3{font-size:23px}}.text-block{padding:0 5px;color:#000;max-width:960px;margin:0 auto}.text-block p{font-size:16px;line-height:1.5}.text-block p:first-of-type{margin-top:0}.text-block ul.red-list{padding:0;font-size:16px;margin:16px 0}.text-block ul.red-list li{list-style:none;position:relative;padding-left:20px}.text-block ul.red-list li:before{height:7px;content:"";position:absolute;top:6px;background-color:#b82035;border-radius:50%;left:0;width:7px;display:inline-block}.text-block .icon{display:inline-block}.text-block .block-65{width:64%}.text-block .block-35{width:34%}.text-block .block-35 .icon{margin-bottom:10px}.text-block .block-35 .text{line-height:1.4}.text-block .block-50{width:49%;vertical-align:top;margin-top:0;display:inline-block}@media (max-width:650px){.text-block .block-50{width:100%;display:block}.double-text{display:none}}.text-block .block-35,.text-block .block-65{vertical-align:top;display:inline-block}@media (max-width:650px){.text-block .block-35,.text-block .block-65{width:100%;display:block}.text-block .block-35 .icon,.text-block .block-65 .icon{margin:0 auto}}.text-block .icon-quote{height:57px;background-size:240px 239px;background-position:0 -182px;width:73px;background-image:url(/themes/questoria/new_franchise/img/png-sprite/96dpi/sprite.png);background-repeat:no-repeat}.text-block .quote-text{color:#7c693b;font:20px Helvetica,Arial}.text-block .quote-text:after,.text-block .quote-text:before{content:"";display:table}.text-block .quote-text:after{clear:both}.lt-ie8 .text-block .quote-text{zoom:1}.text-block .icon-browser{height:138px;background:url(../img/content/browser.png) 0 0 no-repeat;width:250px}.text-block .icon-clients{height:178px;background-size:240px 239px;background-position:0 0;width:170px;background-image:url(/themes/questoria/new_franchise/img/png-sprite/96dpi/sprite.png);background-repeat:no-repeat}.text-block .icon-steps{height:187px;background-position:-4px -4px;width:224px;background-image:url(/themes/questoria/new_franchise/img/svg-sprite/sprite.svg);background-repeat:no-repeat}.text-block .korsun{height:187px;background:url(/themes/questoria/new_franchise/img/content/aleksey-korsun.png) 0 0 no-repeat;width:187px}.text-block .korsun+p{text-align:center;margin:0 auto;width:180px}@media (max-width:700px){.text-block .korsun+p{width:100%;margin-top:10px}}.text-block .icon-fb{background-position:-174px 0}.text-block .icon-fb,.text-block .icon-ig{height:66px;margin-right:10px;background-size:240px 239px;width:66px;background-image:url(/themes/questoria/new_franchise/img/png-sprite/96dpi/sprite.png);background-repeat:no-repeat}.text-block .icon-ig{background-position:-174px -70px}.text-block .icon-vk{height:66px;background-size:cover!important;background:url(../img/content/icon-vk.png);width:66px}.text-block .icon-fb,.text-block .icon-ig,.text-block .icon-vk{margin-bottom:15px;vertical-align:top;display:inline-block}.text-block .social-block{text-align:center;margin-top:-55px}.instg{margin-top:15px}@media (max-width:700px){.text-block .social-block{margin-top:0}}.text-block .ta-c img{width:24%}@media (max-width:600px){.text-block .ta-c img{width:49%}}.text-block .icon-tablet{height:181px;background:url(/themes/questoria/new_franchise/img/content/tablet.png);width:241px;display:inline-block}.text-block .big-num{font-size:60px;font-weight:700;margin-bottom:5px;color:#ddd5c2;font-family:Helvetica,Arial}.text-block .big-num+p{margin-top:0}.text-block p.big{font-size:25px}.text-block .icon-bonus{height:80px;background-position:-4px -195px;width:74px;background-image:url(/themes/questoria/new_franchise/img/svg-sprite/sprite.svg);background-repeat:no-repeat}.text-block .what-is-quest .icon-quote{margin:0 auto}.text-block .what-is-quest .text{text-align:center}.text-block .block-bonus{margin-top:-176px}@media (max-width:700px){.text-block .block-bonus{margin-top:0}}.text-block .collage{height:55vw;max-width:1174px;max-height:479px;background:url(/themes/questoria/new_franchise/img/content/collage.png) 0 0 no-repeat;background-size:100% auto}.video{padding:10px}.video iframe{height:54vw!important;max-height:525px;min-width:290px!important;box-shadow:0 0 20px #000}.video p{font-size:14px;margin:0}.flag{min-height:396px;background:url(/themes/questoria/new_franchise/img/content/flags.png) 10px 0 no-repeat}.flag .wave{padding-bottom:50px;padding-left:300px}.flag p{font-size:18px;line-height:1.5}@media (max-width:768px){.flag{background:none}}@media (max-width:1000px){.flag{background-position:-50vw 0}.flag .wave{padding-left:190px}}@media (max-width:500px){.flag{background-position:-90vw 0}.flag .wave{padding-left:20px}}.wave{padding:40px 10px 50px 0;max-width:960px;margin:20px auto 30px;background:url(/themes/questoria/new_franchise/img/content/wave.png) 0 10px repeat-x,url(/themes/questoria/new_franchise/img/content/wave.png) 0 100% repeat-x;width:100%}.review .wave>div{vertical-align:top;display:inline-block}.review .text{max-width:840px;width:80%;line-height:1.5}.review .icon{width:100px}@media (max-width:800px){.review .icon{margin:0 auto 10px!important;display:block!important}.review .text{margin:0 auto;display:block!important}}.footer-info>*{margin:10px 0}.error-message{color:red}.success-msg-popup{height:100vh;position:fixed;top:0;background-color:rgba(0,0,0,.8);left:0;width:100vw;display:none;z-index:2}.success-msg-popup div{height:160px;padding-top:100px;font-size:14px;right:0;position:absolute;bottom:0;text-align:center;top:0;margin:auto;border-radius:10px;background:#fff url(../img/content/success.png) center 15px no-repeat;left:0;width:310px}.price-calculator-form .row{min-height:50px}.up{position:relative;top:-50px}[type=submit]:disabled{opacity:.5}@media (max-width:800px){.price-calculator-form .country_selector,.price-calculator-form .franchisee_size_selector{height:40px;clear:both;margin:10px 0;float:none}.up{top:0;margin-top:15px}}.page__header.thanks-page{-webkit-box-shadow:0 9px 9px 0 rgba(0,0,0,.15);-moz-box-shadow:0 9px 9px 0 rgba(0,0,0,.15);box-shadow:0 9px 9px 0 rgba(0,0,0,.15)}.text-block .thanks-text{text-align:center}.text-block .thanks-text h1{font-size:52px;letter-spacing:2px;margin:37px 0 23px}.text-block .thanks-text p{font-size:22px;max-width:550px;margin:0 auto;line-height:30px}.contacts .call-or-write{font-size:22px;margin-bottom:22px;text-align:center}.contacts .wave{padding:44px 10px 32px;margin:10px auto 25px}.contacts__info .mail,.contacts__info .phone{width:49%;vertical-align:top;display:inline-block}.contacts__info .mail{text-align:right}.contacts__info .mail_link{margin-right:77px;text-align:center}.contacts__info .phone_link{padding-left:5px}.contacts__info .mail_link,.contacts__info .phone_link{text-decoration:underline;color:#4272b9;font:700 24px Helvetica,Arial}.contacts__info .mail_link i,.contacts__info .phone_link i{font-size:25px;margin-right:10px;color:#c5ad77}.contacts__info .phone p{font-size:15px;margin:5px 0 0 35px}.subscribers{text-align:center}.subscribers p{font-size:18px;margin-bottom:15px}.subscribers ul{padding-left:0}.subscribers ul li{margin:0 8px;display:inline-block}.subscribers ul li:first-child{margin-left:0}.subscribers ul li:last-child{margin-right:0}@media (max-width:690px){.contacts__info .mail,.contacts__info .phone{text-align:center;width:100%;display:block}.contacts__info .mail{margin-bottom:15px}.contacts__info .mail_link{margin-right:0}}