body,html{height:100%;padding:0;font-size:18px;color:#ccc;margin:0;background:#000;-webkit-text-size-adjust:100%;font-family:PT Sans,Helvetica,Arial,sans-serif}.top_panel{position:absolute;top:0;margin:0 0 0 -35%;left:50%;width:70%;z-index:1100}#top_panel_box{height:440px;position:relative;outline:1px solid hsla(0,0%,100%,.5);text-align:center;background:#000 url(/kazan/images/top_panel_back.jpg) top no-repeat;margin-top:160px;display:none}#top_panel_box h1{padding:1em;font-size:2.5em;color:#fff;margin:0}#top_panel_box p{font-size:1.25em}a.top_panel_close{font-size:2em;right:.75em;color:#fff;position:absolute;top:.25em}a:hover.top_panel_close{color:#ff8014}a.top_panel_label{padding:.5em .75em;font-size:.888em;right:15%;position:absolute;top:0;width:auto}a.top_panel_button,a.top_panel_label{font-weight:700;color:#502800;text-align:center;background:#f5d796;display:inline-block}a.top_panel_button{padding:.888em 2em;font-size:1.111em;border:1px solid #f5d796;border-radius:28px;line-height:1em}a:hover.top_panel_button,a:hover.top_panel_label{color:#000}#bottom_panel{padding:1em 10% 1em 5%;position:fixed;bottom:0;background:#f5d796;left:0;width:85%;display:none;z-index:1100}#bottom_panel a.bottom_panel_link{color:#502800}#bottom_panel h2{font-size:1.2em;font-weight:700;margin:0}#bottom_panel p{margin-bottom:0;color:#000}#bottom_panel a.bottom_panel_close{font-size:2em;right:.5em;color:#000;position:absolute;top:.25em}.content_box{min-height:100%;padding:0 2%;max-width:1200px;margin:0 auto -120px}.buffer{height:120px}* html .content_box{height:100%}.content{padding:150px 0 0;position:relative}.gift{border:8px solid #222;max-width:1010px;margin:1em auto 2em;border-radius:15px}.footer_box{border-top:1px solid #333;width:100%}.footer{padding:1em 2% 0;font-size:.875em;color:#aaa;max-width:1200px;margin:0 auto}.footer_col_1,.footer_col_2,.footer_col_3,.footer_col_4{padding:0 2% 0 0;margin:0;width:40%;float:left}.footer_col_2{width:25%}.footer_col_3{width:15%}.footer_col_4{padding:0;text-align:right;width:14%}.footer .social_media_box span{padding-bottom:.5em;line-height:1.5em;display:block}.footer p span{display:block}.footer_col_2 a{margin-right:2em}a.franchise_note{padding:.25em 1em;color:#eee;margin:0;background:#b45a00}a:hover.franchise_note{color:#000}img{height:auto;max-width:100%}a{text-decoration:none;color:#ff8014}a:hover{color:#fff}h1{font-size:1.75em;font-weight:700;margin:0 0 .5em;line-height:1.2em;font-family:"PT Serif",Georgia,Times,serif}h2{font-size:1.4em}h2,h3{font-weight:400;margin:0 0 1em;line-height:1.3em}h3{font-size:1.2em}p{margin-bottom:1.3em;line-height:1.5em}.top_box{height:120px;position:absolute;border-bottom:1px solid #333;top:0;background:#000;left:0;width:100%;z-index:7}.top{padding:0 2%;max-width:1200px;margin:0 auto}.menu,.top{position:relative}.menu>ul>li{padding:1.25em 1em 0 0;line-height:1.3em;display:inline-block}.menu>ul>li a{color:#bbb}.menu>ul>li a.note{color:#ff8014}.menu>ul>li a:hover{color:#fff}.menu>ul>li a span{border-bottom:1px dotted #777}i.geo{height:17px;background:url(/kazan/images/geo.png) no-repeat;width:16px}i.geo,i.navi{display:inline-block}i.navi{height:15px;margin-right:3px;opacity:.5;background:url(/kazan/images/navi.png) no-repeat;width:20px;vertical-align:middle}#lang_box,#navigation_box,#navigation_box_menu,#town_box,.town_confirm{padding:1em 1.5em;font-size:.888em;border:1px solid #555759;position:absolute;top:4em;border-radius:5px;background:#292b2d;left:0;display:none;z-index:20}#lang_box{top:6.5em}#town_box,.town_confirm{max-width:600px;top:6.5em;left:4em}.town_confirm{color:#9ea2a5;top:1em;display:none}.town_confirm h2 span{color:#fff}.town_confirm a{height:30px;font-size:1em;border:2px solid #555759;font-weight:400;margin-right:1em;color:#9ea2a5;padding-right:1em;text-align:center;border-radius:15px;line-height:1.75em;padding-left:1em;display:inline-block}.town_confirm a:hover{border-color:#000;background:#000}ul#lang_box li,ul#navigation_box li,ul#navigation_box_menu li{padding:0 0 .5em;display:block}ul#lang_box li a,ul#town_box li a{color:#9ea2a5}ul#lang_box li a:hover,ul#town_box li a:hover{color:#fff}ul#lang_box li a.current,ul#navigation_box li a.current,ul#navigation_box_menu li a.current,ul#town_box li a.current{color:#ffd780}#langs span{text-transform:uppercase}ul#town_box>li{margin-right:2em;vertical-align:top;display:inline-block}ul#town_box>li.town_filter{display:block}ul#town_box>li.town_filter>ul#filter{margin-bottom:1em}ul#town_box>li.town_filter>ul#filter li{display:inline-block}ul#town_box>li.town_filter>ul#filter li a{padding:0 .5em .5em 0}ul#town_box>li.town_filter>ul#filter li a:hover,ul#town_box>li.town_filter>ul#filter li.current a{color:#ffd780}ul#town_box>li>a#country{font-size:.888em;color:#fff;text-transform:uppercase}ul#town_box>li>ul.town{margin-bottom:2em;padding-left:1.25em}ul#town_box>li>a#country.disabl,ul#town_box>li>ul.town li.disabl{transition:.25s;opacity:.2}ul#town_box>li>ul.town li.activ a{color:#fff;transition:.25s}ul#town_box>li>ul.town li.activ a:hover{color:#ffd780}.country_col{margin:0 1em 0 0;vertical-align:top;display:inline-block}.logo{top:10px;margin-left:-56px}.logo,.logo_en{position:absolute;left:50%}.logo_en{top:40px;margin-left:-105px}.logo a{height:96px;width:112px;display:block}.logo_en a{height:45px;width:210px;display:block}.top_contacts{right:0;position:absolute;text-align:right;top:24px;z-index:1000}.top_contacts .phone{font-size:24px;font-weight:400;margin-bottom:1em}.top_contacts .phone span{display:none}.social_media_box span{padding-right:.5em;vertical-align:top}.social_media{margin-top:-3px;display:inline-block}.social_media a.sm_fb,.social_media a.sm_twit,.social_media a.sm_vk{height:24px;opacity:.4;width:35px;display:inline-block}.social_media a:hover{opacity:1}.social_media a.sm_vk{background:url(/kazan/images/sm_vk.png) 0 0 no-repeat}.social_media a.sm_twit{background:url(/kazan/images/sm_twit.png) 0 0 no-repeat}.social_media a.sm_fb{background:url(/kazan/images/sm_fb.png) 0 0 no-repeat;width:24px}.jumbo{position:relative}.jumbo img.g,.jumbo img.g_m{width:100%;vertical-align:bottom}.jumbo img.g_m{display:none}.jumbo .header{text-align:center}.gift_success{padding:60px 0;max-width:600px;text-align:left;margin:0 auto 2em}.gift_success h1,.jumbo .header h1{font-size:3.5em;color:#fff}.jumbo .header p{font-size:1.25em;font-style:italic;margin:0 auto 1.5em;font-family:"PT Serif",Georgia,Times,serif}.jumbo .header a.quest_select{padding:.888em 2em;font-size:1em;border:2px solid #f5d796;font-weight:400;margin-bottom:.25em;color:#f5d796;text-align:center;border-radius:25px;display:inline-block}.jumbo .header a:hover{border:2px solid #fff;color:#ff8014}.gift .jumbo .header{padding-top:60px}.gift .jumbo .header p{max-width:600px}.gift .gift_box{position:relative;border-bottom:2px dashed #333}.gift .gift_box .gift_box_button{position:absolute;text-align:center;top:0;left:0;width:100%}.gift .gift_box a.gift_select{padding:.888em 2em;font-size:1em;border:2px solid #f5d796;font-weight:400;color:#f5d796;text-align:center;border-radius:25px;display:inline-block}.gift .gift_box a:hover.gift_select{border:2px solid #fff;color:#ff8014}.f_jumbo{margin-bottom:1em;position:relative;background:url(/kazan/images/franchise_puzzle.png) center 70% no-repeat}.f_jumbo .header{text-align:center}.f_jumbo .header h1{font-size:3.5em;margin-bottom:.25em;color:#fff}.f_jumbo .header p{margin:0 auto 2.5em;width:35%}.f_jumbo .header p.f_lead{font-size:1.25em;font-style:italic;width:50%;font-family:"PT Serif",Georgia,Times,serif}.f_jumbo .header p span{font-size:2.5em;color:#fff;padding-bottom:.25em;display:block}a.f_anchor{padding:.888em 2em;font-size:1em;border:2px solid #f5d796;font-weight:400;margin-bottom:4em;color:#f5d796;text-align:center;border-radius:25px;display:inline-block}a:hover.f_anchor{border:2px solid #fff;color:#ff8014}.f_about_box{max-width:960px;text-align:center;margin:3em auto 0}.f_about{text-align:left;margin:0 auto;width:66%}.f_about h2{font-size:1.75em;margin-bottom:.25em;color:#eee}.f_about_box p{margin-bottom:0}.f_about_box ul{padding-top:1.5em;margin:0 auto}.f_about_box ul li{zoom:1;font-size:.888em;margin-bottom:1em;padding-right:2%;text-align:left;width:14.5%;line-height:1.3em;vertical-align:top;display:inline-block;*display:inline}.f_about_box ul li span{font-size:3em;line-height:1em;font-family:"PT Serif",Georgia,Times,serif;display:block}.f_boss_box{max-width:960px;margin:0 auto 1em}.f_boss_box p{color:#777;margin:1em 0 3em}.f_boss_video{height:0;overflow:hidden;position:relative;outline:1px solid #333;background:url(/kazan/images/loader.gif) 50% no-repeat;padding-bottom:56.25%}.f_boss_video iframe{height:100%;position:absolute;top:0;left:0;width:100%}.f_scen_box{max-width:960px;margin:-1em auto 5em}.f_scen{text-align:left;margin:0 auto;width:66%}.f_scen h2{font-size:1.75em;margin-bottom:.25em;color:#eee}.f_scen p{font-size:1.125em;font-style:italic;font-family:"PT Serif",Georgia,Times,serif}.f_scen_video_box{height:0;margin-bottom:1.4em;position:relative;padding-bottom:32.8125%;width:100%}.f_scen_video_box_1,.f_scen_video_box_2,.f_scen_video_box_3,.f_scen_video_box_4{height:0;position:absolute;top:0;padding-bottom:32.8125%}.f_scen_video_box_1{left:0;width:58.333%}.f_scen_video_box_2{font-size:.888em;right:0;width:39.0625%}.f_scen_video_box_3{right:0;width:58.333%}.f_scen_video_box_4{font-size:.888em;left:0;width:39.0625%}.f_scen_video_box_4 p{padding-top:1em}.f_scen_video{height:0;overflow:hidden;position:relative;outline:1px solid #333;background:url(/kazan/images/loader.gif) 50% no-repeat;padding-bottom:56.25%}.f_scen_video_bottom{right:0;position:absolute;bottom:0;width:100%}.f_scen_video iframe{height:100%;position:absolute;top:0;left:0;width:100%}.f_support_box{padding:2em 50px;border:1px solid #6e3c19;max-width:960px;margin:3em auto;border-radius:6px;background:url(/kazan/images/franchise_support.jpg) 48% 70% no-repeat}.f_support{text-align:center;margin:0 auto;width:70%}.f_support h2{font-size:1.75em;margin-bottom:.25em;color:#eee}.f_support p{font-size:1.125em;font-style:italic;font-family:"PT Serif",Georgia,Times,serif}.f_support_box ul{padding-top:1em;width:100%}.f_support_box ul li{line-height:1.2em}.f_support_box ul li p{font-size:.888em}.f_support_box ul li h3{margin-bottom:0;color:#f07814}.f_support_box .f_support_left_col{padding-right:15%;width:35%;float:left}.f_support_box .f_support_right_col{width:35%;float:left;padding-left:15%}.f_feedback_box{margin:3em auto 4em}.f_feedback_box h2{font-size:1.75em;color:#eee;margin:0 0 1em 170px}.f_feedback{margin-bottom:2em;position:relative}.f_feedback img,.f_feedback_img_1,.f_feedback_img_2{position:absolute;top:.25em;left:0}.f_feedback h3,.f_feedback p{padding-left:170px}.f_feedback p{margin-bottom:.5em}.f_feedback h3{margin-bottom:.25em;color:#eee;width:50%;font-family:"PT Serif",Georgia,Times,serif}.f_feedback p{font-size:.888em;color:#aaa}.f_feedback p.f_sign{font-style:italic;color:#777;font-family:"PT Serif",Georgia,Times,serif}.f_cost_box{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#161718",endColorstr="#212223",GradientType=0);max-width:1200px;margin:3em auto;background:#212223;background:-moz-linear-gradient(top,#161718 0,#212223 100%);background:-webkit-linear-gradient(top,#161718,#212223);background:linear-gradient(180deg,#161718 0,#212223)}.f_cost_pic{padding:2em 0 0;background:url(/kazan/images/franchise_cost_1.png) -150px -250px no-repeat}.f_cost{text-align:center;margin:0 auto;width:55%}.f_cost h2{font-size:1.75em;margin-bottom:.25em;color:#eee}.f_cost p{font-size:1.125em;font-style:italic;margin-bottom:0;font-family:"PT Serif",Georgia,Times,serif}.f_cost_box .f_cost_left_col{padding:2em 3% 3em 22%;width:27%;float:left}.f_cost_box .f_cost_right_col{padding:2em 18% 3em 3%;background:url(/kazan/images/franchise_cost_2.png) 120% 0 no-repeat;width:27%;float:left}.f_request_box{max-width:960px;margin:3em auto 4em}.f_request{text-align:center;margin:0 auto}.f_request h2{font-size:2.5em;margin-bottom:.25em;color:#f5d796}.f_request h2,.f_request p{font-family:"PT Serif",Georgia,Times,serif}.f_request p{font-size:1.125em;line-height:1.75em}.f_request p span{font-size:1.5em;color:#eee;white-space:nowrap;font-family:PT Sans,Helvetica,Arial,sans-serif}.f_request_form{margin:0 auto;width:60%}.f_request_form p{font-size:.888em;color:#777;margin:0}.f_request_form_line{position:relative}.f_request_form_line p{padding:0 0 0 100px}.f_request_form_line p.f_request_form_label{padding:0;font-size:1em;color:#ccc;position:absolute;top:1.4em;left:0}.f_request_form_line p input{padding:.5em;font-size:18px;border:1px solid #444;color:#fff;background:#111;width:100%;margin-top:1em;font-family:PT Sans,Helvetica,Arial,sans-serif}.f_request_submit{padding:.888em 2em;font-size:1.111em;border:1px solid #f5d796;font-weight:700;color:#502800;text-align:center;margin:1em 0 0 100px;border-radius:28px;background:#f5d796;line-height:1em;font-family:PT Sans,Helvetica,Arial,sans-serif;display:inline-block}.b_jumbo{margin-bottom:3em;text-align:center}.b_jumbo h1{font-size:3.5em;margin-bottom:.25em;color:#fff}.b_jumbo p{font-size:1.5em;color:#f5d796;margin:0 auto;font-family:"PT Serif",Georgia,Times,serif}.b_box{max-width:960px;margin:0 auto}.b_box .b_cost_note{margin:0 7% 0 13%}.b_box .b_cost_note h2{font-size:1.75em;margin-bottom:.25em;color:#eee}.b_box .b_cost_note p{font-size:.888em;color:#777;margin:0}.b_box .b_cost_note span.b_cost_1{color:#ccc}.b_box .b_cost_note span.b_cost_2{color:#f5d796}.b_timetable{position:relative;max-width:960px;margin:2em auto 5em}a.b_nav_next,a.b_nav_prev{padding:.5em 1em;font-size:1em;border:1px solid #777;color:#999;text-align:center;border-radius:7px;display:inline-block}a.b_nav_prev{left:0}a.b_nav_next,a.b_nav_prev{position:absolute;top:2.5em}a.b_nav_next{right:0}a:hover.b_nav_next,a:hover.b_nav_prev{border-color:#fff;color:#ff8014;cursor:pointer}a.b_nav_next span,a.b_nav_prev span{vertical-align:middle;display:inline}a.b_nav_next span.b_nav_arr,a.b_nav_prev span.b_nav_arr{font-size:1em}a.b_nav_prev span.b_nav_txt{padding-left:.5em;display:none}a.b_nav_next span.b_nav_txt{padding-right:.5em;display:none}ul.b_date{margin:0 7% 0 13%}ul.b_date>li{text-align:left;width:14.285%;display:inline-block}ul.b_date>li>span.b_date_year{padding:0 0 .5em .25em;color:#aaa;text-transform:uppercase;display:block}ul.b_date>li>span.b_date_year>span{display:none}ul.b_date>li>span.b_date_day{color:#aaa;padding-left:.25em;display:block}ul.b_date>li>span.b_date_number{font-size:2.5em;margin-bottom:.25em;font-family:"PT Serif",Georgia,Times,serif;display:inline-block}ul.b_time>li{padding-bottom:.25em}ul.b_time>li>a{padding:.25em;color:#ccc;display:inline-block}ul.b_time>li.b_high>a{color:#f5d796}ul.b_time>li.b_time_current>a,ul.b_time>li>a:hover{outline:1px solid #ff8014}ul.b_date li.b_disable{opacity:.2}ul.b_date li.b_disable a:hover{outline:none;cursor:default}.b_confirm_box{max-width:700px;margin:0 auto}.b_confirm_date{margin:0 auto 2em;width:90%}.b_confirm_date h2{font-size:1.75em;margin-bottom:.5em;color:#eee}.b_confirm_date a{padding:.5em .75em .75em;font-size:.888em;border:1px solid #777;color:#999;text-align:center;border-radius:7px;display:inline-block}.b_confirm_date a:hover{border-color:#fff;color:#ff8014;cursor:pointer}.b_confirm_date a span{vertical-align:middle;display:inline}.b_confirm_date a span.b_confirm_arr{padding-right:.5em}.b_confirm_cost{padding:3% 5%;margin:0 auto 2em;background:#292b2d;width:90%}.b_confirm_cost h3,.b_confirm_cost p{margin:0}.b_confirm_cost_line{position:relative}.b_confirm_cost_line h3,.b_confirm_cost_line p{padding-left:150px}.b_confirm_cost_line p i{color:#f5d796}.b_confirm_cost_line p.b_confirm_cost_label{padding:0;font-size:1em;color:#ccc;position:absolute;top:1.4em;left:0}.b_confirm_cost_line p.b_confirm_cost_note{font-size:.888em;margin-bottom:1.125em;color:#999}.b_confirm_cost_line p input{padding:.5em;font-size:18px;border:1px solid #777;color:#fff;background:#151718;width:70%;margin-top:1em;font-family:PT Sans,Helvetica,Arial,sans-serif}.b_confirm_cost_line input[type=radio]{display:none}.b_confirm_cost_line label{padding:.5em 1em;border:1px solid #777;position:relative;cursor:pointer;margin-top:.9em;display:inline-block}.b_confirm_cost_line label.b_confirm_label_left{border-radius:7px 0 0 7px}.b_confirm_cost_line label.b_confirm_label_center{border-left:none}.b_confirm_cost_line label.b_confirm_label_right{border-left:none;border-radius:0 7px 7px 0}.b_confirm_cost_line input[type=radio]:checked+label{background:#151718}.b_confirm_cost_total{padding-top:.25em;font-size:1.75em;color:#eee;border-top:1px solid #555}.b_confirm_details{margin:0 auto 4em;width:90%}.b_confirm_details h2{font-size:1.75em;margin-bottom:0;color:#eee}.b_confirm_details p{font-size:.888em;color:#777;margin:0}.b_confirm_details_line{position:relative}.b_confirm_details_line p{padding:0 0 0 150px}.b_confirm_details_line div{padding:.6em;font-size:18px;border:1px solid #444;color:#fff;background:#111;width:90%;margin-top:1em}.b_confirm_details_line p.b_confirm_details_label{padding:0;font-size:1em;color:#ccc;position:absolute;top:1.4em;left:0}.b_confirm_details_line p input[type=text]{padding:.5em;font-size:18px;border:1px solid #444;color:#fff;background:#111;width:90%;margin-top:1em;font-family:PT Sans,Helvetica,Arial,sans-serif}.b_confirm_details_line p input[type=checkbox]{margin:2em 0 1em}.b_confirm_details_line p select{padding:.5em;font-size:16px;border:1px solid #444;color:#fff;background:#111;margin-top:1.2em;font-family:PT Sans,Helvetica,Arial,sans-serif}.b_confirm_details_label_select_spacer{padding:0 1em}.b_confirm_details_line p input.b_confirm_details_submit{padding:.888em 2em;font-size:1.25em;border:1px solid #f5d796;font-weight:700;color:#502800;text-align:center;margin:1em 0 .5em;border-radius:28px;background:#f5d796;cursor:pointer;width:auto;line-height:1em;font-family:PT Sans,Helvetica,Arial,sans-serif;display:inline-block}.b_confirm_details_line p input.b_confirm_details_submit:active,.b_confirm_details_line p input.b_confirm_details_submit:focus{border:1px solid #000;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.5)}ul.quest_list>li.quest_disabl{display:none}.quest_list_header{text-align:center}.quest_list_header h1{font-size:3.5em;margin-bottom:.25em;color:#fff}.quest_list_header ul{margin-bottom:2em}.quest_list_header li{padding:.25em .5em .4em;border:2px solid #000;margin:0;display:inline-block}.quest_list_header li a{color:#aaa}.quest_list_header li a:hover{color:#fff}.quest_list_header li:before{color:#ffd780;content:"\00B7\0020"}.quest_list_header li:first-child:before{content:""}.quest_list_header li.current{border-color:#4d4026;border-radius:20px 5px 5px 20px}.quest_list_header li.current:first-child{border-radius:5px}.quest_list_header li.current a{color:#f5d796}.quest_list_box{border:1px solid #1c1e20;max-width:940px;margin:0 auto 2em;background:#1c1e20;padding-bottom:2em;display:block}.quest_list_box_jumbo{margin-bottom:.5em;position:relative}.quest_list_box_jumbo>img{vertical-align:bottom}.quest_list_box_jumbo .blackout{height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.4);left:0;width:100%}.quest_list_box_header{position:absolute;max-width:60%;bottom:0;left:10%}.quest_list_box_header h2{font-size:2.5em;font-weight:700;color:#eee;margin:.2em 0 .25em;line-height:1em;font-family:"PT Serif",Georgia,Times,serif}.quest_list_box_header h2 i{color:#ff8014;display:none}.quest_list_box_icons{font-size:1em;color:#fff;opacity:.3;margin:0 10%}.quest_list_box_icons ul li{margin-right:.5em;display:inline-block}.quest_list_box_teaser{padding:.5em .75em;font-weight:700;color:#502800;margin:.5em 10% 0;background:#f5d796;display:inline-block}.quest_list_box p{color:#ccc;margin:0 10% .5em}.quest_list_box p.quest_tag{color:#fff;opacity:.3}a.quest_list_box:hover h2{color:#f5d796}.quest_header{text-align:center}.quest_header h1{font-size:3.5em;margin-bottom:.25em;color:#fff}.quest_header>ul{margin-bottom:2em}.quest_header>ul>li{padding:0 .25em 0 0;color:#aaa;margin:0;display:inline-block}.quest_header>ul>li:before{color:#ffd780;content:"\00B7\0020"}.quest_header>ul>li:first-child:before{content:""}.quest_box{max-width:940px;margin:0 auto 1em}.quest_box_wrap{height:0;overflow:hidden;position:relative;padding-bottom:37.234%;width:100%}.quest_box_main{left:0;width:57.447%}.quest_box_main,.quest_box_secondary{height:0;overflow:hidden;position:absolute;top:0;padding-bottom:37.234%}.quest_box_secondary{right:0;width:40.425%}.quest_box_large{position:absolute;top:0;left:0;width:100%}.quest_box_medium{top:0}.quest_box_medium,.quest_box_small{position:absolute;left:0;width:57.895%}.quest_box_small{bottom:0}.quest_box_high{right:0;position:absolute;top:0;width:36.842%}.quest_box_text_main{width:60%;float:left}.quest_box_text_secondary{font-size:1.25em;color:#555;width:40%;float:left}.quest_box_text_main p{margin-bottom:0}.quest_box_text_main p.quest_box_text_about{padding-top:.5em;font-size:.888em;border-top:1px solid #444;margin-top:.5em}.quest_box_text_secondary p{margin:0 0 0 10%}.quest_box_text_secondary p span{font-size:1.5em;color:#eee}.quest_box_icons{margin:.25em 0 .75em 10%}.quest_box_icons ul li{margin-right:.5em;display:inline-block}.quest_video_box{max-width:940px;margin:0 auto 1em}.quest_video{height:0;overflow:hidden;position:relative;outline:1px solid #333;background:url(/kazan/images/loader.gif) 50% no-repeat;padding-bottom:56.25%}.quest_video iframe{height:100%;position:absolute;top:0;left:0;width:100%}.quest_reservation{max-width:600px;text-align:center;margin:2em auto 3em}.quest_reservation_button{text-align:center;float:left}.quest_reservation_phone{text-align:center;float:right}.quest_reservation a{padding:.888em 2em;font-size:1.111em;font-weight:700;color:#502800;text-align:center;border-radius:28px;background:#f5d796;display:inline-block}.quest_reservation a:hover{color:#000;background:#ff8014;cursor:pointer}.quest_reservation .quest_reservation_button a{margin:1.25em 0 .5em}.quest_reservation .quest_phone p,.quest_reservation .quest_reservation_phone p{padding:0;font-size:2.25em;color:#f5d796;margin:0;font-family:"PT Serif",Georgia,Times,serif}.quest_reservation .quest_reservation_phone p{color:#ccc}.quest_reservation span{font-size:.6em;text-transform:uppercase;letter-spacing:.1em}.quest_info{max-width:940px;margin:0 auto 1em}.quest_info h2{text-align:center}.quest_info_map{width:50%;float:left}.quest_info_map p{padding-top:.5em;font-size:.888em}.quest_info_map_box{height:0;overflow:hidden;position:relative;background:url(/kazan/images/loader.gif) 50% no-repeat;padding-bottom:50%}.quest_info_map_box iframe{height:100%;position:absolute;top:0;left:0;width:100%}.quest_info_faq{margin-left:5%;width:45%;float:left}.quest_info_faq p{font-size:.888em;position:relative;padding-left:2em}.quest_info_faq p i{color:#555;position:absolute;top:.25em;left:0}.quest_feedback{max-width:940px;margin:0 auto 4em}.quest_feedback h2{color:#f5d796;text-align:center;cursor:pointer}.quest_feedback h2:hover{color:#ff8014}.quest_feedback h2 span{border-bottom:1px dashed rgba(255,215,128,.5)}.quest_feedback h2:hover span{border-bottom:none}.quest_feedback_box{display:none}.three_steps_box{padding:2em 0;margin:0 auto 2em}.f_three_steps_box{border:5px solid #222;border-radius:15px;padding-bottom:3em}.gift .three_steps_box{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0);background:none;margin-top:2em}.gift .three_steps_box img{position:relative;opacity:.8;z-index:5}.three_steps,.three_steps_header{padding:0 1em;position:relative;max-width:960px;margin:0 auto}.fm_three_steps{padding-bottom:2em}.three_steps_header h2{color:#eee;text-align:center}.three_steps_digit{font-size:1.5em;color:#b45a00;float:left}.three_steps p{font-size:1.111em;font-style:italic;margin-bottom:0;color:#bbb;font-family:"PT Serif",Georgia,Times,serif;padding-left:1.75em}.three_steps_step_1,.three_steps_step_2,.three_steps_step_3{position:absolute;width:33%;z-index:6}.three_steps_step_1{top:15%;left:2%}.three_steps_step_2{bottom:0;margin-left:-16%;left:50%}.three_steps_step_3{right:2%;top:15%}.thesis_box{padding:1em 0 2em;border:5px solid #222;max-width:1020px;margin:0 auto 4em;border-radius:15px}.thesis_box h3{margin-bottom:.25em;color:#fff;font-family:"PT Serif",Georgia,Times,serif}.thesis_box p{font-size:16px}.thesis_1,.thesis_2,.thesis_3{min-height:120px;padding:1.5em 0 0 4%;margin:0 0 0 2%;width:26%;float:left}.feedback_box{padding:0;margin:0 auto 3em}.feedback,.feedback_header{padding:0;position:relative;max-width:800px;margin:0 auto}.feedback_header h2{color:#eee;text-align:center}.feedback_txt{padding:1em 13% 2em 7%;position:absolute;bottom:0;background:rgba(0,0,0,.5);left:0;width:80%}.feedback_txt p{font-style:italic;margin-bottom:.5em;font-family:"PT Serif",Georgia,Times,serif}.invite_box{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#161718",endColorstr="#212223",GradientType=0);padding:2em 0 3em;margin:0 auto;background:#212223;background:-moz-linear-gradient(top,#161718 0,#212223 100%);background:-webkit-linear-gradient(top,#161718,#212223);background:linear-gradient(180deg,#161718 0,#212223)}.invite,.invite_header{padding:0;position:relative;margin:0 auto;width:95%}.invite_header h2{font-size:1.75rem;color:#eee;text-align:center}.invite h3{margin-bottom:0;color:#f07814}.invite h3,.invite p{padding-left:90px}.invite_1,.invite_2,.invite_3,.invite_4{width:48%;float:left}.invite_1,.invite_3{padding-right:4%}.invite_1{min-height:60px;background:url(/kazan/images/mc_icon1.png) no-repeat}.invite_2{min-height:60px;background:url(/kazan/images/mc_icon3.png) no-repeat}.invite_3{min-height:60px;background:url(/kazan/images/mc_icon2.png) no-repeat}.invite_4{min-height:60px;background:url(/kazan/images/mc_icon4.png) no-repeat}.action_box{padding:2em 0 4em;max-width:560px;margin:0 auto}.action_quest_select{text-align:center;float:left}.action_phone{text-align:center;float:right}.action_quest_select a{padding:.888em 2em;font-size:1em;border:2px solid #f5d796;font-weight:400;color:#f5d796;text-align:center;margin:1.25em 0 .5em;border-radius:25px;display:inline-block}.action_quest_select a:hover{border:2px solid #fff;color:#ff8014}.action_phone p{padding:0;font-size:2.25em;margin:0;font-family:"PT Serif",Georgia,Times,serif}.action_phone span,.action_quest_select span{font-size:.6em;text-transform:uppercase;letter-spacing:.1em}.action_phone_d{display:inline}.action_phone_m{display:none}.gift_feedback_box{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#161718",endColorstr="#212223",GradientType=0);padding:2em 0 3em;margin:0 auto 2em;background:#212223;background:-moz-linear-gradient(top,#161718 0,#212223 100%);background:-webkit-linear-gradient(top,#161718,#212223);background:linear-gradient(180deg,#161718 0,#212223)}.gift_feedback,.gift_feedback_header{padding:0 1em;position:relative;max-width:600px;margin:0 auto}.gift_feedback_header h2{color:#eee;text-align:center}.gift_feedback_pic{float:left}.gift_feedback_pic img{border-radius:80px}.gift_feedback_txt{padding-left:200px}.gift_feedback_txt p{font-size:1.25em;margin-bottom:.5em;color:#bbb;font-family:"PT Serif",Georgia,Times,serif}.gift_buy_button_box{padding:1em 0 3em;max-width:600px;text-align:center;margin:0 auto}.gift_buy_button_box h1{font-size:1.5em;font-weight:400;color:#ddd}.gift_phone p{padding:0;font-size:2.25em;color:#f5d796;margin:0;font-family:"PT Serif",Georgia,Times,serif}.gift_phone span{font-size:.6em;text-transform:uppercase;letter-spacing:.1em}.gift_buy_button_box input{padding:.25em .5em;font-size:1.25em;border:1px solid #555;font-weight:400;margin-bottom:1.5em;color:#fff;border-radius:5px;background:#000;width:50%}.gift_buy_button_box input.gift_buy_button{height:50px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c8c8c8",GradientType=0);font-weight:700;color:#000;margin:0 auto;background:#fff;background:-moz-linear-gradient(top,#fff 0,#c8c8c8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#c8c8c8));background:-webkit-linear-gradient(top,#fff,#c8c8c8);background:-o-linear-gradient(top,#fff 0,#c8c8c8 100%);background:-ms-linear-gradient(top,#fff 0,#c8c8c8 100%);background:linear-gradient(180deg,#fff 0,#c8c8c8);width:160px;display:block}.fm_jumbo{margin-bottom:1em;position:relative}.fm_jumbo .header{text-align:center}.fm_jumbo .header h1{font-size:3.5em;margin-bottom:.25em;color:#fff}.fm_jumbo .header p.f_lead{font-size:1.25em;font-style:italic;color:#aaa;margin:0 auto 2.5em;width:50%;font-family:"PT Serif",Georgia,Times,serif}.fm_anchor{margin-bottom:4em;text-align:center}.fm_anchor a{padding:.888em 2em;font-size:1em;border:2px solid #f5d796;font-weight:400;color:#f5d796;text-align:center;border-radius:25px;display:inline-block}.fm_anchor a:hover{border:2px solid #fff;color:#ff8014}.fm_thesis_box{min-height:320px;padding:0;max-width:1024px;margin:0 auto;background:url(/kazan/images/mc_container.png) top no-repeat}.fm_thesis_1,.fm_thesis_2,.fm_thesis_3{color:#aaa;text-align:center;float:left}.fm_thesis_1{padding:3em 4% 0 7%;margin:0;width:24%}.fm_thesis_2{padding:3em 4% 0;margin:0;width:19%}.fm_thesis_3{padding:3em 5% 0 4%;margin:0;width:28%}.fm_thesis_img{padding-bottom:.5em}.fm_work_box{max-width:980px;margin:0 auto 1em}.fm_work_1{padding:0 0 0 1%;margin-right:0;width:49%}.fm_work_1,.fm_work_2{position:relative;float:left}.fm_work_2{padding:0 1% 0 0;margin-left:5%;width:44%}.fm_work_box h3{color:#ff8014;margin:2em 0 .25em;font-family:"PT Serif",Georgia,Times,serif}.fm_work_box h3,.fm_work_box p{position:relative;z-index:2}.fm_work_box p span{font-size:2em;padding-bottom:.25em;display:block}.fm_work_1 img,.fm_work_2 img{display:none}.fm_work_2 img{top:-30px}.fm_quest_box{max-width:980px;margin:0 auto}.fm_quest_box .quest_list_box{min-height:660px;border:1px solid #1c1e20;margin:0 1% 2em;background:#1c1e20;padding-bottom:2em;width:31%;float:left}.fm_quest_box .quest_list_box p{font-size:.888em}.fm_quest_box .quest_list_box_header{max-width:90%}.fm_quest_box .quest_list_box_header img{max-width:40%}.fm_quest_box .quest_list_box_header h2{font-size:1.5em}.fm_quest_img_g{display:none}.fm_scen{text-align:center;margin:0 auto 4em;width:70%}.fm_scen p{font-size:1.125em;font-family:"PT Serif",Georgia,Times,serif}.fm_support_box{background:url(/kazan/images/fm_support.png) 48% 70% no-repeat}.fm_support_box .f_support_left_col{padding-right:20%;width:30%;float:left}.fm_support_box .f_support_right_col{width:30%;float:left;padding-left:20%}.fm_about_box .f_about p{padding-bottom:2em}.fm_about_box .f_boss_box p{margin-bottom:0}.fm_feedback_box{max-width:850px;margin:3em auto 4em;background:none}.fm_cost_box{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#161718",endColorstr="#212223",GradientType=0);max-width:980px;margin:3em auto 0;background:#212223;background:-moz-linear-gradient(top,#161718 0,#212223 100%);background:-webkit-linear-gradient(top,#161718,#212223);background:linear-gradient(180deg,#161718 0,#212223)}.fm_cost_discount{border:3px solid #212223;max-width:974px;border-top:none;margin:0 auto}.fm_cost_discount p{padding:1.5em 5% 2em 30%;margin:0}.fm_cost_discount p span{font-size:1.5em;color:#f5d796;padding-right:.25em}.fm_cost_pic{padding:2em 5% 2em 30%;background:url(/kazan/images/fm_cost.png) -40px 50% no-repeat}.fm_cost_pic p{font-size:.888em}.fm_cost{margin:0 auto}.fm_cost h2{font-size:1.75em;margin-bottom:.75em;color:#eee}.fm_cost>ul{font-size:2em;margin-bottom:.5em;color:#f5d796;font-family:"PT Serif",Georgia,Times,serif}.fm_cost>ul>li{margin-bottom:.25em;vertical-align:top;display:inline-block}.fm_cost>ul>li>span{font-size:.5em;color:#ccc;line-height:2em;font-family:PT Sans,Helvetica,Arial,sans-serif;padding-left:.25em;display:block}.fm_request h2{margin-bottom:.5em;color:#fff}.page_404{text-align:center;margin:-40px auto 0}.page_404 h1{font-size:2em;color:#fff;margin:1em 0}.page_404 p{color:#aaa;padding-bottom:4em}.page_404 p a{color:#f5d796}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.slicknav_menu{display:none}.gutdesign a{color:hsla(41,83%,77%,.7)}.slider{position:relative}.slider ul li{float:left}.action_phone a,.footer_col_1 a,.phone a{color:#ccc}@media screen and (max-width:980px){.top_panel{display:none}#bottom_panel{display:block}.slicknav_menu{position:absolute;top:0;left:0;width:100%;display:block;z-index:10}.slicknav_menu ul li a{color:#bbb}.slicknav_menu ul li a.note{color:#ff8014}.slicknav_menu ul li a:hover{color:#fff;background:transparent}.slicknav_menu ul li a.current{color:#ffd780}.slicknav_menu ul li a.geo{padding-right:0;background:url(/kazan/images/geo.png) 0 8px no-repeat;padding-bottom:30px;padding-left:16px}.slicknav_menu ul.town li{font-size:1em}.slicknav_nav .slicknav_row{font-size:.888em;text-transform:uppercase}.town_confirm,li.town_filter{display:none}.top_box{height:75px;top:45px;left:0}.logo{top:7px;margin-left:-35px}.logo a{height:61px;width:70px}.logo_en{top:20px;margin-left:-80px}.logo_en a{width:160px}#topmenu,.top_contacts .social_media_box{display:none}.top_contacts{right:2%;position:absolute;top:15px}.top_contacts .phone{font-size:17px;font-weight:400}.top_contacts .phone span{display:inline}.content{padding-top:140px}.b_jumbo h1,.f_jumbo .header h1,.fm_jumbo .header h1,.gift_success h1,.jumbo .header h1,.quest_header h1,.quest_list_header h1{font-size:2.5em}.f_jumbo .header p{width:50%}.f_jumbo .header p.f_lead,.fm_jumbo .header p.f_lead,.jumbo .header p{width:75%}.three_steps_box{padding:1.5em 0 2em}.three_steps p{font-size:1em;margin-bottom:.5em}.footer_col_2 a{margin-right:1em}.footer_col_1,.footer_col_2,.footer_col_3,.footer_col_4{padding:0 0 0 5%;text-align:left;width:95%}.footer .social_media_box{padding-bottom:1em}.footer .social_media_box span{line-height:1em;display:inline-block}.footer p span,.quest_list_box_header h2 i{display:inline}.quest_box_text_main,.quest_box_text_secondary{font-size:1em;margin:0 5%;width:90%;float:none}.quest_box_icons{color:#666;margin:1em 0 .5em}.quest_box_text_secondary p{color:#666;margin:0}.quest_box_text_secondary p span{font-size:1.25em}.f_jumbo{margin-bottom:0;background:url(/kazan/images/franchise_puzzle_980.png) center 60% no-repeat}.f_scen_box{margin-bottom:3em}.f_scen_video_box,.f_scen_video_box_2,.f_scen_video_box_4{height:auto;position:static;padding-bottom:0;width:100%}.f_scen_video_box_1,.f_scen_video_box_3{position:static;padding-bottom:56.25%;width:100%}.f_scen_video_box_2 .f_scen_video,.f_scen_video_box_4 .f_scen_video{display:none}.f_scen_video_box_2 p{padding-top:1em}.f_scen_video_box p{font-size:1.125em;margin-right:auto;margin-left:auto;width:90%}.f_support_box{padding:1.5em 5%;background:none}.f_support{width:90%}.f_support_box .f_support_left_col{padding-right:5%;width:45%}.f_support_box .f_support_right_col{width:45%;padding-left:5%}.f_cost_pic{background-position:-225px -250px}.f_cost{width:90%}.f_cost_box .f_cost_left_col{padding:2em 3% 2em 15%;width:32%}.f_cost_box .f_cost_right_col{padding:2em 15% 2em 3%;background-position:150% 20%;width:32%}.f_request_box{width:90%}.f_request p{font-size:1em;margin:0 auto 1em;line-height:1.5em}.f_request_form{text-align:center;width:70%}.f_request_form_line p{padding:0;text-align:left}.f_request_form_line p.f_request_form_label{padding:.5em 0 0;position:static;margin:0}.f_request_form_line p input{margin:0}.f_request_submit{margin-left:0}.page_404{margin-top:-70px}.fm_thesis_box{padding-bottom:0}}@media screen and (max-width:768px){.f_jumbo .header h1,.fm_jumbo .header h1,.gift_success h1,.jumbo .header h1,.quest_header h1,.quest_list_header h1{font-size:1.75em}.gift_success{max-width:90%;padding-bottom:1em}.jumbo .header p{font-size:1em;margin-bottom:1em}.f_jumbo{background:url(/kazan/images/franchise_puzzle_768.png) center 50% no-repeat}.f_jumbo .header p.f_lead,.fm_jumbo .header p.f_lead{font-size:1em}.jumbo img.g{display:none}.jumbo img.g_m{display:block}.thesis_box,.three_steps_box{padding:1em 0}.three_steps_box{margin-bottom:1em}.thesis_box{margin-bottom:2em}.three_steps{margin:0 10%;width:80%}.three_steps img{display:none}.three_steps_header h2{font-size:1.1em;margin:0 10% .5em;width:80%}.three_steps_step_1,.three_steps_step_2,.three_steps_step_3{position:static;margin:0;width:100%}.three_steps_digit{font-size:1.25em;line-height:1.2em}.gift .jumbo .header{padding-top:30px}.gift_feedback_pic{text-align:center;float:none}.gift_feedback_txt{padding:1em 0 0;text-align:center}.gift_feedback_txt p{font-size:1em}.thesis_1,.thesis_2,.thesis_3{min-height:0;padding:1em 0 0;border:none;max-width:80%;text-align:center;margin:0 auto;background-position:top;width:100%;float:none}.feedback_box{margin-bottom:1em}.invite p{font-size:1em}.quest_list_box_header{max-width:90%;left:5%;width:90%}.quest_list_box_header>img{max-width:20%}.quest_list_box_header h2{font-size:1.5em}.quest_list_box p{margin:0 5% .5em}.quest_list_box_icons,.quest_list_box_teaser{margin-right:5%;margin-left:5%}.quest_info_faq,.quest_info_map{margin:0 5% .5em;width:90%}.quest_feedback{display:none}.f_about{width:90%}.f_about_box ul{padding-top:1em;text-align:left;width:90%}.f_about_box ul li{padding-right:0;width:120px}.f_scen{width:90%}.f_scen p{font-size:1em}.f_feedback_box{text-align:left;margin:3em auto;width:90%}.f_feedback_box h2{margin:0 0 1em}.f_feedback img,.f_feedback_img_1,.f_feedback_img_2{margin-bottom:1em;position:static}.f_feedback h3,.f_feedback p{padding-left:0}.f_feedback h3{width:100%}.f_feedback p{font-size:1em}.f_cost_pic{background:none}.f_cost_box .f_cost_left_col{padding:2em 3% 2em 5%;width:42%}.f_cost_box .f_cost_right_col{padding:2em 5% 2em 3%;background:none;width:42%}.fm_three_steps{padding-bottom:0}.fm_thesis_1{padding:2.5em 4% 0 5%;margin:0;width:26%}.fm_thesis_2{padding:2.5em 2% 0;margin:0;width:19%}.fm_thesis_3{padding:2.5em 5% 0 4%;margin:0;width:32%}.fm_work_box{width:90%}.fm_work_1{padding:0;width:50%}.fm_work_2{padding:0;width:45%}.fm_quest_box .quest_list_box{min-height:0;margin:0 auto 2em;padding-bottom:2em;width:100%;float:none}.fm_quest_box .quest_list_box p{font-size:1em}.fm_quest_img_g{display:block}.fm_quest_img_v{display:none}.fm_quest_box .quest_list_box_header>img{max-width:20%}.fm_scen{margin:0 auto 2em;width:90%}.fm_cost_pic p,.fm_scen p{font-size:1em}.fm_cost_discount p,.fm_cost_pic{padding:2em 5%;background:none}.b_jumbo{margin:0 5% 2em;width:90%}.b_jumbo h1{font-size:1.75em;line-height:1em}.b_jumbo p{font-size:1.125em}.b_box{margin:0 5%}.b_box .b_cost_note{margin:0}.b_box .b_cost_note p{font-size:1em}.b_timetable{text-align:center}a.b_nav_next,a.b_nav_prev{font-size:.888em;position:static}a.b_nav_next span.b_nav_txt,a.b_nav_prev span.b_nav_txt{display:inline}ul.b_date{margin:0 5% 1em}ul.b_date>li{padding:1em 0 .5em;position:relative;border-bottom:1px solid #555;text-align:left;width:100%;display:block}ul.b_date>li:last-child{border-bottom:none}ul.b_date>li.b_disable{display:none}ul.b_date>li>span.b_date_year{padding:0 0 .5em;font-size:1.75em;color:#ccc;text-transform:none}ul.b_date>li>span.b_date_year>span{display:inline}ul.b_date>li>span.b_date_day{position:relative;top:-1em;left:2.25em;display:inline-block}ul.b_date>li>span.b_date_number{font-size:2em;margin-left:-.6em;display:inline-block}ul.b_time{margin-left:-.5em}ul.b_time>li{display:inline-block}ul.b_time>li>a{padding:.5em;color:#ccc}.b_box .b_cost_note h2,.b_confirm_cost_total,.b_confirm_date h2,.b_confirm_details h2{font-size:1.5em}.b_confirm_date a{padding:.5em .75em}.b_confirm_cost_line h3,.b_confirm_cost_line p,.b_confirm_details_line p{padding:0;text-align:left}.b_confirm_cost_line p.b_confirm_cost_label,.b_confirm_details_line p.b_confirm_details_label{padding:.5em 0 0;position:static;margin:0}.b_confirm_cost_line label,.b_confirm_cost_line p input,.b_confirm_details_line p input,.b_confirm_details_line p select{margin:0}.b_confirm_details_submit{margin-left:0}.invite,.invite_header{width:90%}.invite_header h2{font-size:1.4em;text-align:left}.invite_1,.invite_2,.invite_3,.invite_4{padding:0;background-position:100% 0;width:100%}.invite h3,.invite p{padding-right:80px;padding-left:0}}@media screen and (max-width:640px){body,html{font-size:17px}.gift{border:none}.gift .jumbo .header,.gift_success{padding-top:0}.gift .three_steps_box{margin-bottom:1em;margin-top:1em}.f_jumbo .header p,.f_jumbo .header p.f_lead,.fm_jumbo .header p.f_lead{width:90%}.fm_jumbo .header p.f_lead{margin-bottom:1.5em}.three_steps_box{padding-left:1em}.three_steps{font-size:1em;margin:0;width:auto}.three_steps_header h2{font-size:1.111em;text-align:left;margin:0 0 .5em;width:auto}.gift_buy_button_box{padding:0}.gift_buy_button_box input{width:80%}.feedback_txt{position:static;max-width:90%;padding-left:5%}.feedback_header h2{font-size:1.2em;text-align:left;padding-left:5%}.action_box{padding:0 0 3em;width:100%}.quest_reservation{width:100%}.action_phone,.action_quest_select,.quest_reservation_button,.quest_reservation_phone{float:none}.action_phone p,.gift_phone p,.quest_reservation .quest_phone p,.quest_reservation .quest_reservation_phone p{padding-top:.25em;font-size:1.5em}.action_phone_d{display:none}.action_phone_m{display:inline}.quest_box,.quest_video_box{margin:0 5% 1em;width:90%}.quest_box_wrap{height:auto;padding:0}.quest_box_main{display:none}.quest_box_secondary{height:0;overflow:hidden;position:relative;padding-bottom:92.105%;width:100%}.quest_box_high img,.quest_box_large img,.quest_box_medium img,.quest_box_small img{width:100%}.quest_box_text_main,.quest_box_text_secondary{margin:0;width:100%}.f_jumbo{background:none}.f_support{text-align:left;width:100%}.f_support p{font-size:1em}.f_support h2{line-height:1em}.f_support_box .f_support_left_col,.f_support_box .f_support_right_col{padding:0;width:100%;float:none}.f_support_box ul{padding-top:0}.f_support_box ul li p{font-size:1em}.f_cost_box{padding-bottom:1em}.f_cost h2,.f_cost p{text-align:left}.f_cost p{font-size:1em;margin-bottom:1.5em;color:#cb9}.f_cost_box .f_cost_left_col,.f_cost_box .f_cost_right_col{padding:0 5%;width:90%;float:none}.f_request h2{font-size:1.75em}.f_request h2,.f_request p{text-align:left}.f_request_form{text-align:left;margin:0 5% 0 0;width:95%}.fm_anchor{margin-bottom:3em}.fm_thesis_box{background:none;padding-bottom:1em}.fm_thesis_box p{margin-bottom:.5em}.fm_thesis_1,.fm_thesis_2,.fm_thesis_3{padding:0;position:relative;text-align:center;margin:0;background:none;width:100%}.fm_thesis_1 span,.fm_thesis_2 span,.fm_thesis_3 span,.fm_thesis_img{display:block}.fm_thesis_img img{height:60px;width:auto}.fm_work_box h3{margin-top:1em}.fm_work_1,.fm_work_2{padding:0;margin:0;width:100%;float:none}.fm_work_1 img{width:200px}.fm_work_2 img{top:-30px;width:110px}.page_404 img{height:auto;max-width:70%}.page_404 h1{font-size:1.75em;margin:.5em 0 1em}}.row{zoom:1}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row .col{float:left}[class^=f_] .button-box,[class^=f_] .content,[class^=f_] .image-box,[class^=f_] .title{margin-right:auto;max-width:960px;margin-left:auto;width:auto}[class^=f_] .title h2{font-size:1.75rem;line-height:1.2em}.f_three_steps_box{padding-top:28px;padding-bottom:45px}.f_three_steps_box .three_steps_header h2{color:#fff}.f_three_steps_box .image{height:205px;position:relative;background:url(/kazan/images/fran-abr_bg-chicken.jpg) repeat-x 50% 50%;background-size:620px 205px}.f_three_steps_box .image:before{height:175px;content:"";position:absolute;top:19px;background:url(/kazan/images/fran-abr_bg-chicken-front.jpg) repeat-x 50% 50%;left:0;width:116px}.f_three_steps_box .image:after{height:175px;right:0;content:"";position:absolute;top:17px;background:url(/kazan/images/fran-abr_bg-chicken-back.jpg) repeat-x 50% 50%;width:116px}.f_three_steps_box .steps{margin-top:10px}.f_three_steps_box .steps .step{position:relative;width:33.33%;float:left}.f_three_steps_box .steps .step p{font-size:1.11rem;font-style:italic;margin-bottom:0;color:#ccc;text-align:center;font-family:"PT Serif",Georgia,Times,serif}.f_three_steps_box .steps .step:first-child .arrow{height:33px;right:-30px;position:absolute;top:30px;background:url(/kazan/images/fran-abr_arrow-first.svg);width:75px}.f_three_steps_box .steps .step:nth-child(2) .arrow{height:34px;right:-40px;position:absolute;top:30px;background:url(/kazan/images/fran-abr_arrow-last.svg);width:81px}.f_about_box{margin-top:3em}.f_about_box .f_about{width:100%}.f_about_box .f_about h2{font-size:1.75em;color:#fff}.f_about_box .f_about p{color:#ccc}.f_about_box ul{width:100%}.f_about_box ul li{position:relative;padding-right:0;float:left;display:block}.f_about_box ul li:first-child{width:180px}.f_about_box ul li:nth-child(2),.f_about_box ul li:nth-child(3),.f_about_box ul li:nth-child(4){width:200px}.f_about_box ul li:nth-child(5){width:175px}.f_about_box ul li span{display:inline-block}.f_about_box ul li .text{position:relative;top:-2px;left:1px;line-height:1.2rem;display:inline-block}.f_about_box ul li .flag{height:9px;right:31px;position:absolute;top:19px;width:16px}.f_about_box ul li:first-child .flag{right:31px}.f_about_box ul li:nth-child(2) .flag{right:20px}.f_about_box ul li:nth-child(3) .flag{right:25px}.f_about_box ul li:nth-child(4) .flag{right:22px}.f_about_box .f_boss_box{margin-bottom:3em;margin-top:1em}.f_about_box .f_boss_box p{margin-bottom:0;margin-top:1em}.f_tent{max-width:960px;margin:4em auto;width:auto}.f_tent .title h2,.f_tent .title p{margin-bottom:.25em;text-align:center}.f_tent .title p{font-style:italic;color:#777;font-family:"PT Serif",Georgia,Times,serif}.f_tent h2 span{color:#f07814;display:block}.f_tent .f_tent_box{position:relative;margin-top:2em}.f_tent .f_tent_txt{padding-right:40%}.f_tent img{right:0;position:absolute;top:0;width:38%}.f_experience_abroad{padding:2em 0 2.5em;border:3px solid #6e3c19;border-radius:6px}.f_experience_abroad .title h2{margin-bottom:0;color:#fff}.f_experience_abroad .content{padding-top:0;max-width:1042px;margin-top:2em}.f_experience_abroad .content .row:not(:first-child){margin-top:2em}.f_experience_abroad .content .row .col{width:500px}.f_experience_abroad .content .row .col:last-child{float:right}.f_experience_abroad .content .row .col img{height:284px;width:500px}.f_experience_abroad .content .row .col p{margin-bottom:0;padding-right:5%;margin-top:.25em;padding-left:8.6%}.f_experience_abroad .content .row .col h3{margin-bottom:0;color:#f07814;line-height:1.33rem;margin-top:1em;padding-left:8.6%}.f_less-budget{position:relative;max-width:960px;margin:3em auto 0;width:100%}.f_less-budget .title{position:absolute;text-align:center;top:2em;width:100%}.f_less-budget .title h2{margin-bottom:0;color:#fff}.f_less-budget .image-box{margin-top:1.5em}.f_less-budget .image-box img{height:auto;width:100%}.f_less-budget .content{padding-top:0;position:absolute;bottom:2em}.f_less-budget .content .row:not(:first-of-type){margin-top:55px}.f_less-budget .content .row .col{width:50%}.f_less-budget .content .row .col p{text-shadow:1px 1px 5px #000;color:#ddd;margin:1em 0 0 3em;line-height:1.55rem}.f_mc_chance{max-width:960px;text-align:center;margin:3em auto 0}.f_mc_chance h3{font-size:1.25em;font-style:italic;color:#fff;max-width:500px;margin:0 auto 1em;line-height:1.5em;font-family:"PT Serif",Georgia,Times,serif}.f_scenarios{padding:2em 1.5em;border:3px solid #6e3c19;margin-right:auto;max-width:980px;border-radius:6px;margin-left:auto;margin-top:4em}.f_scenarios .title h2{margin-bottom:0;color:#fff}.f_scenarios .content{padding-top:0;margin-top:1.5em}.f_scenarios .content .row:not(:first-child){margin-top:25px}.f_scenarios .content .row.videos .col{height:0;overflow:hidden;position:relative;outline:1px solid #333;background:url(/kazan/images/loader.gif) 50% no-repeat;padding-bottom:26.95%;width:48%}.f_scenarios .content .row.videos .col iframe{height:100%;position:absolute;top:0;left:0;width:100%}.f_scenarios .content .row.videos .col:last-child{float:right}.f_scenarios .content .row.text .col{width:320px}.f_scenarios .content .row.text .col p{margin-bottom:0;line-height:1.55rem;margin-top:0}.f_scenarios .content .row.text .col:first-child p{width:297px}.f_scenarios .content .row.text .col:nth-child(2) p{margin-left:32px;width:291px}.f_scenarios .content .row.text .col:nth-child(3) p{margin-left:37px;width:291px}.f_what-you-get{margin-top:2em}.f_what-you-get .title h2{margin-bottom:0;color:#fff}.f_what-you-get .title p{font-size:1.125em;font-style:italic;margin-bottom:0;max-width:598px;margin-top:10px;font-family:"PT Serif",Georgia,Times,serif}.f_what-you-get .content{padding-top:0;margin-top:0}.f_what-you-get .content .row .col{position:relative;width:50%;margin-top:24px}.f_what-you-get .content .row .col h3{font-weight:400;margin-bottom:0;color:#f07814}.f_what-you-get .content .row .col p{margin-bottom:0;width:90%;line-height:1.55rem;margin-top:0}.f_what-you-get .content .row .col .fa{height:80px;right:-3px;color:rgba(240,120,20,.75);position:absolute;top:83px;width:24px}.f_what-you-get .content .row .col:nth-child(3) .fa,.f_what-you-get .content .row .col:nth-child(6) .fa{display:none}.f_feedback_box{max-width:960px;margin:4em auto;width:90%}.f_feedback_box h2{margin-left:0}.f_feedback_img_1,.f_feedback_img_2{height:135px;border-radius:50%;width:135px}.f_feedback_img_1{background:url(/kazan/images/franchise_1.jpg) 100% 0 no-repeat}.f_feedback_img_2{background:url(/kazan/images/franchise_2.jpg) top no-repeat}@media screen and (max-width:1250px){[class^=f_] .title{margin-right:auto;margin-left:auto;width:90%}.f_less-budget .title{width:100%}.f_jumbo{background-position:right 3.33rem top 20px}.f_jumbo .header h1{font-size:2.5em}.f_jumbo .header p.f_lead{font-size:1em}.f_jumbo .header ul li{font-size:1.125rem}.f_jumbo .button-box{width:80%}.f_three_steps_box .steps .step .arrow{display:none}.f_experience_abroad .content{max-width:1042px;width:auto}.f_experience_abroad .content .row .col{max-width:500px;width:48%}.f_experience_abroad .content .row .col img{height:auto;max-width:500px;width:100%}.f_less-budget .content{width:90%}.f_scenarios .title{width:auto}.f_scenarios .content .row.text .col{width:33.3%}.f_scenarios .content .row.text .col:first-child p{width:92.8%}.f_scenarios .content .row.text .col:nth-child(2) p{margin-left:10%;width:90.9%}.f_scenarios .content .row.text .col:nth-child(3) p{margin-left:11.5%;width:90.9%}.f_what-you-get .content{width:90%}}@media screen and (max-width:1024px){.f_jumbo{background-size:204px 382px}}@media screen and (max-width:980px){.f_jumbo{background:none}.f_three_steps_box .image:after,.f_three_steps_box .image:before{display:none}.f_three_steps_box .steps .step p{font-size:1rem}.f_about_box .f_about,.f_about_box ul{width:90%}.f_about_box .f_boss_box p{padding-right:5%;padding-left:5%}.f_less-budget .content .row .col:first-child,.f_less-budget .content .row .col:last-child,.f_scenarios .content .row.text .col{width:100%}.f_scenarios .content .row.text .col p:first-child,.f_scenarios .content .row.text .col p:nth-child(2),.f_scenarios .content .row.text .col p:nth-child(3){margin-bottom:1em;margin-left:0;width:100%}.f_what-you-get .content .row .col:nth-child(n){left:0}.f_what-you-get .content .row .col .fa{display:none}}@media screen and (max-width:768px){.f_jumbo .header p.f_lead{font-size:1em}.f_about_box .f_about{margin-right:auto;margin-left:auto;width:90%}.f_three_steps_box .steps .step{width:100%}.f_three_steps_box .steps .step p{padding-right:25px;padding-left:25px}.f_three_steps_box .steps .step p br{display:none}.f_three_steps_box .steps .step:not(:first-of-type) p{margin-top:19px}.f_what-you-get .content .row .col,.f_what-you-get .content .row .col h3,.f_what-you-get .content .row .col p{width:100%}.f_tent .f_tent_txt{padding-right:0}.f_tent img{position:static;padding-bottom:1em;width:100%}.f_tent .title h2,.f_tent .title p{text-align:left}.f_tent .f_tent_txt p{margin:0 auto;width:90%}.f_tent h2 span{display:inline}.f_less-budget .title{margin-right:auto;position:static;text-align:left;margin-left:auto;width:90%}.f_less-budget .content{padding-top:0;position:static}.f_less-budget .content .row .col p{margin-left:0}.f_experience_abroad{padding-top:1.5em}}@media screen and (max-width:640px){[class^=f_] .title h2{font-size:1.5rem}.f_jumbo .header h1{font-size:1.75em}.f_three_steps_box .three_steps_header h2{text-align:center}.f_about_box ul li:first-child,.f_about_box ul li:nth-child(2),.f_about_box ul li:nth-child(3),.f_about_box ul li:nth-child(4),.f_about_box ul li:nth-child(5){width:50%}.f_about_box ul li .flag{display:none}.f_experience_abroad .content .row .col{max-width:none;width:100%}.f_experience_abroad .content .row .col:nth-child(2){margin-top:2em}.f_experience_abroad .content .row .col img{max-width:none;width:100%}.f_experience_abroad .content .row .col h3,.f_experience_abroad .content .row .col p{margin-right:auto;padding-right:0;margin-left:auto;width:90%;padding-left:0}.f_less-budget .image-box{width:100%}.f_scenarios .title h2{font-size:1.25rem}.f_scenarios .content{margin-top:1.5em}.f_scenarios .content .row.videos .col:first-child{padding-bottom:56.25%;width:100%}.f_scenarios .content .row.videos .col:nth-child(2){display:none}.f_tent{margin-bottom:3em;margin-top:3em}}@media screen and (max-width:425px){.f_jumbo .button-box{text-align:center;width:100%}}