/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[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}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:PFDinTextCondPro;src:url(../fonts/PFDinTextCondPro-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/PFDinTextCondPro-Light.woff) format("woff"),url(../fonts/PFDinTextCondPro-Light.ttf) format("truetype"),url(../fonts/PFDinTextCondPro-Light.svg#PFDinTextCondPro-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:PFDinTextCondPro;src:url(../fonts/PFDinTextCondPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/PFDinTextCondPro-Regular.woff) format("woff"),url(../fonts/PFDinTextCondPro-Regular.ttf) format("truetype"),url(../fonts/PFDinTextCondPro-Regular.svg#PFDinTextCondPro-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PFDinTextCondPro;src:url(../fonts/PFDinTextCondPro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/PFDinTextCondPro-Medium.woff) format("woff"),url(../fonts/PFDinTextCondPro-Medium.ttf) format("truetype"),url(../fonts/PFDinTextCondPro-Medium.svg#PFDinTextCondPro-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:PFDinTextCondPro;src:url(../fonts/PFDinTextCondPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/PFDinTextCondPro-Bold.woff) format("woff"),url(../fonts/PFDinTextCondPro-Bold.ttf) format("truetype"),url(../fonts/PFDinTextCondPro-Bold.svg#PFDinTextCondPro-Bold) format("svg");font-weight:600;font-style:normal}*{margin:0;padding:0}@media only screen and (min-device-width:320px) and (max-device-width:480px){*{-webkit-text-size-adjust:none}}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=submit]::-moz-focus-inner{padding:0;border:0}html{font-size:62.5%}body,html{height:100%}body{font-family:PFDinTextCondPro;font-weight:400;font-size:1.6rem;background-color:#fff;color:#1e1e1e}h1{margin:0}a img,fieldset{border:none}button,input,textarea{outline:none}a:hover{text-decoration:none}.container{min-width:280px;max-width:1920px;-webkit-box-shadow:0 0 87px hsla(0,0%,56%,.22);-moz-box-shadow:0 0 87px hsla(0,0%,56%,.22);box-shadow:0 0 87px hsla(0,0%,56%,.22);background-color:#fff}.container,.wrapper{width:100%;margin:0 auto}.inner{width:96%;max-width:960px;margin:0 auto}input.error,select.error,textarea.error{color:#971d2a!important;border-color:#971d2a!important}input.error::-moz-placeholder,select.error::-moz-placeholder,textarea.error::-moz-placeholder{color:#971d2a!important}input.error::-webkit-input-placeholder,select.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#971d2a!important}input.file.error{color:#971d2a!important}.errors_block{font-family:PFDinTextCondPro;font-size:10px;line-height:12px;text-align:center;color:#fff;position:absolute;right:0;bottom:0;background-color:#971d2a;width:100%;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.no_shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form_vertical{max-width:300px;width:100%;position:relative;margin:0 auto}.form_vertical .form_input{width:100%;padding:13px 20px;border:1px solid #d9d5cc;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#383838;font-family:PFDinTextCondPro;font-size:18px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.form_vertical .form_input::-moz-placeholder{color:#999}.form_vertical .form_input::-webkit-input-placeholder{color:#999}.form_vertical .form_input:focus{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.form_vertical .form_input.email_icon{padding:13px 20px 13px 50px;background:#fff url(../img/email_icon.svg) no-repeat 17px;-moz-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px}.form_vertical .form_textarea{width:100%;padding:13px 20px;border:1px solid #d9d5cc;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#383838;font-family:PFDinTextCondPro;font-size:18px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;display:block;height:110px;resize:none}.form_vertical .form_textarea::-moz-placeholder{color:#999}.form_vertical .form_textarea::-webkit-input-placeholder{color:#999}.form_vertical .form_textarea:focus{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.form_vertical .form_textarea.email_icon{padding:13px 20px 13px 50px;background:#fff url(../img/email_icon.svg) no-repeat 17px;-moz-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px}.form_vertical .form_button{height:50px;width:100%;border:none;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#971d2a;color:#fff;font-family:PFDinTextCondPro;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;font-weight:500;cursor:pointer;margin:0 auto;display:block;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.form_vertical .form_button:active,.form_vertical .form_button:hover{background-color:#c53c4a}.form_vertical .form_label{position:relative;display:block;margin:0 auto 15px;width:100%}.form_vertical .form_label.is_last{margin-bottom:15px}.form_horizontal{width:100%;font-size:0;line-height:0;letter-spacing:-1px;margin:0 auto;text-align:center}.form_horizontal .form_input{width:100%;padding:13px 20px;border:1px solid #d9d5cc;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#383838;font-family:PFDinTextCondPro;font-size:18px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.form_horizontal .form_input::-moz-placeholder{color:#999}.form_horizontal .form_input::-webkit-input-placeholder{color:#999}.form_horizontal .form_input:focus{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.form_horizontal .form_input.email_icon{padding:13px 20px 13px 50px;background:#fff url(../img/email_icon.svg) no-repeat 17px;-moz-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px}.form_horizontal .form_button{height:50px;width:48.8%;border:none;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#971d2a;color:#fff;font-family:PFDinTextCondPro;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;font-weight:500;cursor:pointer;margin:0 auto;display:block;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;display:inline-block;vertical-align:top;line-height:normal;letter-spacing:normal}.form_horizontal .form_button:active,.form_horizontal .form_button:hover{background-color:#c53c4a}.form_horizontal .form_label{position:relative;margin:0 2% 0 0;width:48.8%;display:inline-block;vertical-align:top;letter-spacing:normal;line-height:normal}.form_horizontal .form_label.is_last{margin:0 2% 0 0}.custom-style .fancybox-skin{position:relative;text-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:none}.custom-style.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 0 62px #000;-moz-box-shadow:0 0 62px #000;box-shadow:0 0 62px #000}.hidden_form{display:none;max-width:400px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:45px 35px;position:relative;z-index:11}.hidden_form .form_wrap_head{font-size:38px;line-height:30px;font-size:3.8rem;line-height:3rem;font-weight:700;color:#000;margin-bottom:20px}.hidden_form .form_wrap_p{font-size:14px;line-height:16px;font-size:1.4rem;line-height:1.6rem;font-weight:400;color:#000;margin-bottom:25px}.header{padding:20px 0}.header .header_logo{float:left;width:160px}.header .header_logo .header_logo_a{display:block;width:100%;text-decoration:none}.header .header_logo .header_logo_a .header_logo_img{display:block;width:100%}.header .header_desc{font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;font-weight:400;color:#000;float:left;margin:0 0 0 3%}.banner{padding:90px 0;background:url(../img/banner_bg.jpg) no-repeat top;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.banner .banner_head{font-size:60px;line-height:68px;font-size:6rem;line-height:6.8rem;font-weight:400;color:#fff;max-width:745px;margin-bottom:15px}.banner .after_banner_head{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-weight:400;color:#fff;margin-bottom:50px}.banner .banner_form_wrap{width:100%;max-width:820px;background-color:#f3f1ed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px}.banner .banner_form_wrap .form_wrap_head{font-size:24px;line-height:26px;font-size:2.4rem;line-height:2.6rem;font-weight:400;color:#231f20;margin-bottom:15px}.default_head{font-size:55px;line-height:60px;font-size:5.5rem;line-height:6rem;font-weight:400;color:#000;margin-bottom:30px}.theme{padding:60px 0;background:-webkit-gradient(linear,left top,right top,from(#971d2a),color-stop(15%,#971d2a),color-stop(0,#fff),color-stop(0,#fff));background:-webkit-linear-gradient(left,#971d2a 0,#971d2a 15%,#fff 0,#fff);background:-moz-linear-gradient(left,#971d2a 0,#971d2a 15%,#fff 0,#fff);background:-o-linear-gradient(left,#971d2a 0,#971d2a 15%,#fff 0,#fff);background:linear-gradient(90deg,#971d2a 0,#971d2a 15%,#fff 0,#fff);position:relative}.theme.bg_2{background:#f3f1ed url(../img/theme_bg.jpg) no-repeat top}.theme .theme_men{position:absolute;left:0;bottom:0;max-width:29%;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.theme .theme_wrap{font-size:0;line-height:0;letter-spacing:-1px}.theme .theme_item{line-height:normal;letter-spacing:normal;display:inline-block;vertical-align:top;width:32%;margin:0 2% 50px 0}.theme .theme_item.theme_item_hidden{display:none}.theme .theme_item:nth-child(3n){margin-right:0}.theme .theme_item .item_head{margin-bottom:20px}.theme .theme_item .item_head .head_num{font-size:80px;line-height:60px;font-size:8rem;line-height:6rem;font-weight:300;color:#971d2a;margin-right:5px;float:left}.theme .theme_item .item_head .head_txt{display:table;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;font-weight:400;color:#000}.theme .theme_item .item_ul{list-style:none}.theme .theme_item .item_ul .item_li{font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;font-weight:400;color:#282828;padding-left:20px;margin-bottom:10px;position:relative}.theme .theme_item .item_ul .item_li:last-child{margin-bottom:0}.theme .theme_item .item_ul .item_li:before{content:'';display:block;width:6px;height:6px;background-color:#971d2a;position:absolute;left:0;top:7px}.theme .theme_more_wrap{text-align:center}.theme .theme_more_wrap .theme_more{display:inline-block;border:3px solid #971d2a;padding:15px 30px 15px 70px;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;font-weight:500;color:#971d2a;cursor:pointer;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;position:relative}.theme .theme_more_wrap .theme_more:hover{background-color:#971d2a;color:#fff}.theme .theme_more_wrap .theme_more:hover:before{background:url(../img/rotate_icon_white.svg) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}.theme .theme_more_wrap .theme_more:before{content:'';display:block;background:url(../img/rotate_icon_red.svg) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;width:20px;height:20px;position:absolute;left:35px;top:50%;margin-top:-10px;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.theme .theme_more_wrap .theme_more.type_2{background-color:#971d29;color:#fff;border:none}.theme .theme_more_wrap .theme_more.type_2:hover{background-color:#c53b4b}.theme .theme_more_wrap .theme_more.type_2:before{background:url(../img/rotate_icon_white.svg) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}.result{padding:60px 0;background-color:#f7f6f6}.result.white_bg{background-color:#fff}.result .result_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.result .result_item{float:left;width:22.75%;margin-right:3%;position:relative}.result .result_item:last-child{margin-right:0}.result .result_item:last-child:after{display:none}.result .result_item:after{content:'';display:block;background:url(../img/result_arrow.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;width:64.6%;height:15.025%;position:absolute;right:-7%;top:25px}.result .result_item .item_img{display:block;margin-bottom:15px;max-width:37%}.result .result_item .item_txt{font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;font-weight:400;color:#282828}.calculate{padding:60px 0}.calculate .calculate_option{margin-bottom:30px}.calculate .calculate_option .option_item{margin-bottom:20px;font-size:0;line-height:0;letter-spacing:-1px}.calculate .calculate_option .option_item:last-child{margin-bottom:0}.calculate .calculate_option .option_item .item_icon{line-height:normal;letter-spacing:normal;display:inline-block;vertical-align:middle;margin-right:2%}.calculate .calculate_option .option_item .item_head{line-height:normal;letter-spacing:normal;display:inline-block;vertical-align:middle;font-size:36px;line-height:36px;font-size:3.6rem;line-height:3.6rem;font-weight:400;color:#000;margin-right:3%}.calculate .calculate_option .option_item .item_element{line-height:normal;letter-spacing:normal;display:inline-block;vertical-align:middle;position:relative;width:55%}.calculate .calculate_option .option_item .item_element .element_radio{margin-right:30px;display:inline-block;vertical-align:middle}.calculate .calculate_option .option_item .item_element .element_radio:last-child{margin-right:0}.calculate .calculate_option .option_item .item_element .element_radio .radio{display:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0}.calculate .calculate_option .option_item .item_element .element_radio .radio:checked+.radio_txt:before{background:url(../img/icons-sbf062a4091.png) 0 -30px no-repeat;width:20px;height:20px}.calculate .calculate_option .option_item .item_element .element_radio .radio_txt{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-weight:400;color:#000;padding-left:30px;display:inline-block;vertical-align:middle;position:relative;cursor:pointer}.calculate .calculate_option .option_item .item_element .element_radio .radio_txt:before{content:'';display:block;background:url(../img/icons-sbf062a4091.png) 0 0 no-repeat;width:20px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.calculate .calculate_option .option_item .item_element .element_investment{position:relative;display:inline-block;vertical-align:middle}.calculate .calculate_option .option_item .item_element .element_investment .investment_input{border:1px solid #000;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.3);box-shadow:inset 0 1px 5px rgba(0,0,0,.3);padding:9.5px 20px;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:PFDinTextCondPro;font-size:24px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.calculate .calculate_option .option_item .item_element .element_investment .investment_input::-moz-placeholder{color:#000}.calculate .calculate_option .option_item .item_element .element_investment .investment_input::-webkit-input-placeholder{color:#000}.calculate .calculate_option .option_item .item_element .element_investment .investment_input:focus{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.calculate .calculate_option .option_item .item_element .element_rub{display:inline-block;vertical-align:middle;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-weight:400;color:#000;margin-left:10px}.calculate .calculate_option .option_item .item_element .element_range{width:100%;display:block}.calculate .calculate_result .result_item{float:left;width:32%;margin-right:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:6px solid #dfdfdf;padding:20px;text-align:center}.calculate .calculate_result .result_item:last-child{margin-right:0}.calculate .calculate_result .result_item .item_icon{display:block;max-width:30%;margin:0 auto 15px}.calculate .calculate_result .result_item .item_txt{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-weight:400;color:#777;margin-bottom:10px}.calculate .calculate_result .result_item .item_value{font-size:48px;line-height:48px;font-size:4.8rem;line-height:4.8rem;font-weight:400;color:#971d2a}.hosteler{padding:60px 0 40px;background-color:#f7f7f5}.hosteler .hosteler_wrap{margin-bottom:30px}.hosteler .hosteler_left{float:left;width:63%}.hosteler .hosteler_left .hosteler_head{font-size:40px;line-height:40px;font-size:4rem;line-height:4rem;font-weight:400;color:#323231;margin-bottom:20px}.hosteler .hosteler_left .hosteler_ul{list-style:none}.hosteler .hosteler_left .hosteler_ul .hosteler_li{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-weight:400;color:#282828;padding-left:40px;margin-bottom:15px;position:relative}.hosteler .hosteler_left .hosteler_ul .hosteler_li:last-child{margin-bottom:0}.hosteler .hosteler_left .hosteler_ul .hosteler_li:before{content:'';display:block;background:url(../img/hosteler_li_icon.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;width:30px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px}.hosteler .hosteler_img_wrap{float:right;position:relative;width:29.167%}.hosteler .hosteler_img_wrap .hosteler_img{display:block;width:100%}.hosteler .hosteler_img_wrap:before{content:'';display:block;border:2px solid #fff;width:96%;height:96%;position:absolute;left:2%;top:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hosteler .hosteler_txt{font-size:20px;line-height:24px;font-size:2rem;line-height:2.4rem;font-weight:400;color:#151515;font-style:italic;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#dfdfdf;padding:30px;border:1px solid #d1cfcd;position:relative}.hosteler .hosteler_txt:before{content:'';display:block;background:url(../img/hosteler_txt_arrow.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;width:21px;height:13px;position:absolute;right:13%;top:-13px}.bottom_form{background-color:#971d2a;padding:40px 0}.bottom_form .bottom_form_wrap{width:100%;background-color:#f7f7f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px}.bottom_form .bottom_form_wrap .form_wrap_head{font-size:34px;line-height:36px;font-size:3.4rem;line-height:3.6rem;font-weight:400;color:#323231;margin-bottom:15px}.bottom_form .bottom_form_wrap .form_wrap_privacy{display:inline-block;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-weight:400;color:#5f5f5d;margin-top:20px;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.bottom_form .bottom_form_wrap .form_wrap_privacy:hover{color:#c53c4b;text-decoration:underline}.central_form{background-color:#fff;padding:40px 0}.central_form.padding_b{padding:0 0 40px}.central_form .central_form_wrap{width:100%;background-color:#f7f7f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px}.central_form .central_form_wrap .form_wrap_head{font-size:34px;line-height:36px;font-size:3.4rem;line-height:3.6rem;font-weight:400;color:#323231;margin-bottom:15px}.central_form .central_form_wrap .form_wrap_privacy{display:inline-block;font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-weight:400;color:#5f5f5d;margin-top:20px;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.central_form .central_form_wrap .form_wrap_privacy:hover{color:#c53c4b;text-decoration:underline}.footer{padding:15px 0}.footer .inner{text-align:right}.footer .convert_link{font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;font-weight:400;color:#5f5f5d;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.footer .convert_link:hover{color:#c53c4b;text-decoration:underline}.privacy_policy{display:none;max-width:830px;width:100%;padding:35px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.privacy_policy .privacy_p{font-size:20px;line-height:24px;font-size:2rem;line-height:2.4rem;font-weight:400;color:#262626;margin-bottom:15px;text-indent:20px}.thank_you{height:100%;background:#f5f5f5}.thank_you .banner{padding:50px 0;background:none}.thank_you .banner .banner_thanks{text-align:center;margin-bottom:50px}.thank_you .banner .banner_thanks .banner_h1{font-size:43px;line-height:50px;font-size:4.3rem;line-height:5rem;font-weight:400;color:#000;margin-bottom:15px}.thank_you .banner .banner_thanks .banner_txt{font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem;font-weight:400;color:#000;margin-bottom:10px}.thank_you .banner .banner_thanks .wrapper_mails{text-align:center;vertical-align:middle;margin-top:40px}.thank_you .banner .banner_thanks .wrapper_mails .mails_link{display:inline-block;vertical-align:middle;margin:0 2% 20px}.thank_you .banner .banner_thanks .wrapper_mails .mails_link .mails_img{display:block;height:40px}.thank_you .banner .banner_a{position:relative;height:50px;width:100%;border:none;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#971d2a;color:#fff;font-family:PFDinTextCondPro;font-size:18px;font-size:1.8rem;font-weight:500;cursor:pointer;margin:0;display:block;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;line-height:50px;max-width:265px;margin:0 auto}.thank_you .banner .banner_a:active,.thank_you .banner .banner_a:hover{background-color:#c53c4a}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{width:0}.irs-bar,.irs-bar-edge{position:absolute;display:block;left:0}.irs-bar-edge{top:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs-bar,.irs-bar-edge,.irs-line-left,.irs-line-mid,.irs-line-right,.irs-slider{background:url(../img/sprite-skin-flat.png) repeat-x}.irs{height:40px}.irs-with-grid{height:60px}.irs-line{height:12px;top:24px}.irs-line-left{height:12px;background-position:0 -30px}.irs-line-mid{height:12px;background-position:0 0}.irs-line-right{height:12px;background-position:100% -30px}.irs-bar{height:12px;top:24px;background-position:0 -60px}.irs-bar-edge{top:24px;height:12px;width:13px;background-position:0 -90px}.irs-shadow{height:3px;top:34px;background:#000;opacity:.25}.lt-ie9 .irs-shadow{filter:alpha(opacity=25)}.irs-slider.single{top:12px;margin-left:-5px;width:26px;height:36px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background:#ff9f59;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);cursor:pointer}.irs-slider.single:before{content:'';display:block;width:12px;height:22px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px #e48a49;-moz-box-shadow:0 1px 2px #e48a49;box-shadow:0 1px 2px #e48a49;background-image:-webkit-gradient(linear,left bottom,left top,from(#e6e8ed),color-stop(1.03%,#e6e8ed),color-stop(1.03%,#fff));background-image:-webkit-linear-gradient(bottom,#e6e8ed,#e6e8ed 1.03%,#fff);background-image:-moz-linear-gradient(bottom,#e6e8ed,#e6e8ed 1.03%,#fff);background-image:-o-linear-gradient(bottom,#e6e8ed,#e6e8ed 1.03%,#fff);background-image:linear-gradient(bottom,#e6e8ed,#e6e8ed 1.03%,#fff);position:absolute;left:7px;top:7px}.irs-slider.state_hover,.irs-slider:hover{background-position:0 -150px}.irs-max,.irs-min{color:#999;font-size:10px;font-size:1rem;line-height:10px;line-height:1rem;text-shadow:none;top:0;padding:1px 3px;background:#e1e4e9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.irs-from,.irs-single,.irs-to{color:#000;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;top:-8px}.irs-grid-pol{top:-4px;width:4px;margin-left:-4px;height:10px;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#000;z-index:1}.irs-grid-pol.small{display:none}.irs-grid-text{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;bottom:-9px}@media screen and (max-width:1800px){.theme{background:-webkit-gradient(linear,left top,right top,from(#971d2a),color-stop(13%,#971d2a),color-stop(0,#fff),color-stop(0,#fff));background:-webkit-linear-gradient(left,#971d2a 0,#971d2a 13%,#fff 0,#fff);background:-moz-linear-gradient(left,#971d2a 0,#971d2a 13%,#fff 0,#fff);background:-o-linear-gradient(left,#971d2a 0,#971d2a 13%,#fff 0,#fff);background:linear-gradient(90deg,#971d2a 0,#971d2a 13%,#fff 0,#fff)}.theme .theme_men{max-width:25%}}@media screen and (max-width:1600px){.theme{background:-webkit-gradient(linear,left top,right top,from(#971d2a),color-stop(10%,#971d2a),color-stop(0,#fff),color-stop(0,#fff));background:-webkit-linear-gradient(left,#971d2a 0,#971d2a 10%,#fff 0,#fff);background:-moz-linear-gradient(left,#971d2a 0,#971d2a 10%,#fff 0,#fff);background:-o-linear-gradient(left,#971d2a 0,#971d2a 10%,#fff 0,#fff);background:linear-gradient(90deg,#971d2a 0,#971d2a 10%,#fff 0,#fff)}.theme .theme_men{max-width:20%}}@media screen and (max-width:1300px){.theme{background:-webkit-gradient(linear,left top,right top,from(#971d2a),color-stop(5%,#971d2a),color-stop(0,#fff),color-stop(0,#fff));background:-webkit-linear-gradient(left,#971d2a 0,#971d2a 5%,#fff 0,#fff);background:-moz-linear-gradient(left,#971d2a 0,#971d2a 5%,#fff 0,#fff);background:-o-linear-gradient(left,#971d2a 0,#971d2a 5%,#fff 0,#fff);background:linear-gradient(90deg,#971d2a 0,#971d2a 5%,#fff 0,#fff)}}@media screen and (max-width:1170px){.theme{background:none}}@media screen and (max-width:980px){html{font-size:52.5%}body{font-size:1.4rem}.banner{padding:60px 0}.default_head{font-size:45px;line-height:50px;font-size:4.5rem;line-height:5rem;font-weight:400;color:#000}.theme .theme_men{display:none}.theme .theme_item .item_ul .item_li:before{top:5px}.calculate .calculate_option .option_item .item_head{font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;font-weight:400;color:#000}.calculate .calculate_result .result_item .item_txt{font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;font-weight:400;color:#777}.calculate .calculate_result .result_item .item_value{font-size:42px;line-height:42px;font-size:4.2rem;line-height:4.2rem;font-weight:400;color:#971d2a}.irs-from,.irs-grid-text,.irs-single,.irs-to{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem}.privacy_policy{padding:15px}.thank_you .banner{padding:50px 0}.thank_you .banner .banner_thanks{text-align:center;margin-bottom:40px}.thank_you .banner .banner_thanks .banner_h1{font-size:35px;line-height:40px;font-size:3.5rem;line-height:4rem;font-weight:400;color:#000}.thank_you .banner .banner_thanks .banner_txt{font-size:20px;line-height:24px;font-size:2rem;line-height:2.4rem;font-weight:400;color:#000}}@media screen and (max-width:768px){.banner .banner_head{font-size:50px;line-height:58px;font-size:5rem;line-height:5.8rem;font-weight:400;color:#fff}.banner .after_banner_head{margin-bottom:40px}.banner .banner_form_wrap{padding:20px}.default_head{font-size:40px;line-height:45px;font-size:4rem;line-height:4.5rem;font-weight:400;color:#000}.theme .theme_item{width:46%;margin:0 4% 40px 0}.theme .theme_item:nth-child(4){display:inline-block!important}.theme .theme_item:nth-child(3n){margin-right:4%}.theme .theme_item:nth-child(2n){margin-right:0}.calculate .calculate_option .option_item .item_icon,.result .result_item:after{display:none}.calculate .calculate_option .option_item .item_head{font-size:24px;line-height:24px;font-size:2.4rem;line-height:2.4rem;font-weight:400;color:#000}.calculate .calculate_option .option_item .item_element{width:65%}.calculate .calculate_option .option_item .item_element .element_radio{margin-right:20px}.calculate .calculate_option .option_item .item_element .element_radio .radio_txt{font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;font-weight:400;color:#000}.calculate .calculate_option .option_item .item_element .element_investment .investment_input{font-size:18px}.calculate .calculate_result .result_item{padding:15px 10px}.calculate .calculate_result .result_item .item_txt{font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;font-weight:400;color:#777}.calculate .calculate_result .result_item .item_value{font-size:32px;line-height:32px;font-size:3.2rem;line-height:3.2rem;font-weight:400;color:#971d2a}.hosteler .hosteler_left .hosteler_head{font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;font-weight:400;color:#323231}.hosteler .hosteler_left .hosteler_ul .hosteler_li{font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;font-weight:400;color:#282828;padding-left:30px}.hosteler .hosteler_left .hosteler_ul .hosteler_li:before{width:20px;height:20px;margin-top:-10px}.bottom_form .bottom_form_wrap,.hosteler .hosteler_txt{padding:20px}.bottom_form .bottom_form_wrap .form_wrap_head{font-size:26px;line-height:26px;font-size:2.6rem;line-height:2.6rem;font-weight:400;color:#323231}.bottom_form .bottom_form_wrap .form_wrap_privacy{font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;font-weight:400;color:#5f5f5d}.central_form .central_form_wrap{padding:20px}.central_form .central_form_wrap .form_wrap_head{font-size:26px;line-height:26px;font-size:2.6rem;line-height:2.6rem;font-weight:400;color:#323231}.central_form .central_form_wrap .form_wrap_privacy{font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;font-weight:400;color:#5f5f5d}.privacy_policy{padding:10px}.thank_you .banner{padding:40px 0}.thank_you .banner .banner_thanks{margin-bottom:30px}.thank_you .banner .banner_thanks .banner_h1{font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;font-weight:400;color:#000}.thank_you .banner .banner_thanks .banner_txt{font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;font-weight:400;color:#000}}@media screen and (max-width:600px){.form_horizontal{width:100%;margin:0 auto}.form_horizontal .form_button{height:50px;width:100%;border:none;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;background-color:#971d2a;color:#fff;font-family:PFDinTextCondPro;font-size:22px;line-height:22px;font-size:2.2rem;line-height:2.2rem;font-weight:500;cursor:pointer;margin:0 auto;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;display:block}.form_horizontal .form_button:active,.form_horizontal .form_button:hover{background-color:#c53c4a}.form_horizontal .form_label{display:block;margin:0 auto 10px;width:100%}.form_horizontal .form_label.is_last{margin:0 0 10px}.header .header_logo{float:none}.header .header_desc{float:none;margin:15px 0 0}.header .header_desc br{display:none}.banner .banner_head{font-size:34px;line-height:38px;font-size:3.4rem;line-height:3.8rem;font-weight:400;color:#fff}.banner .banner_head br{display:none}.banner .banner_form_wrap{padding:15px}.default_head{font-size:34px;line-height:40px;font-size:3.4rem;line-height:4rem;font-weight:400;color:#000}.default_head br{display:none}.theme .theme_item{width:100%;margin:0 0 30px}.theme .theme_item:nth-child(2n),.theme .theme_item:nth-child(3n){margin-right:0}.result .default_head{text-align:center}.result .result_wrap{display:block}.result .result_item{float:none;width:100%;max-width:350px;margin:0 auto 30px;text-align:center}.result .result_item:last-child{margin:0 auto}.result .result_item .item_img{margin:0 auto 10px}.calculate .calculate_option .option_item{margin-bottom:30px}.calculate .calculate_option .option_item .item_head{display:block;margin:0 0 15px}.calculate .calculate_option .option_item .item_element{display:block;width:100%}.calculate .calculate_option .option_item .item_element .element_radio{margin:0 0 15px;display:block}.calculate .calculate_option .option_item .item_element .element_radio:last-child{margin-bottom:0}.calculate .calculate_option .option_item .item_element .element_range{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}.calculate .calculate_result .result_item{float:none;width:100%;margin:0 0 20px}.calculate .calculate_result .result_item:last-child{margin-bottom:0}.irs-from,.irs-grid-text,.irs-single,.irs-to{font-size:11px;font-size:1.1rem}.hosteler .hosteler_left{float:none;width:100%;margin-bottom:30px}.hosteler .hosteler_img_wrap{float:left}.hosteler .hosteler_txt:before{right:inherit;left:13%}.bottom_form .bottom_form_wrap{padding:15px}.bottom_form .bottom_form_wrap .form_wrap_head{font-size:24px;line-height:26px;font-size:2.4rem;line-height:2.6rem;font-weight:400;color:#323231}.central_form .central_form_wrap{padding:15px}.central_form .central_form_wrap .form_wrap_head{font-size:24px;line-height:26px;font-size:2.4rem;line-height:2.6rem;font-weight:400;color:#323231}.thank_you .banner .banner_thanks .banner_txt br{display:none}.thank_you .banner .banner_thanks .wrapper_mails .mails_link .mails_img{height:25px}}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}