.first_page_item_parent{border-right:1px solid #3878cf}.first_page_item_parent a{text-decoration:none;color:inherit}.first_page_item_parent:last-of-type{border-right:0}.fpi{padding:25px 15px;cursor:pointer;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;height:100%}.fpi:hover{background-color:#f8f8f8}.fpi:hover .fpi_title{border-bottom:1px solid #999}.fpi.active{background-color:#f0f0f0}.fpi.active .fpi_title{color:#3878cf;border-bottom:1px solid #999}.fpi_picture{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fpi_picture img{max-width:100%;max-height:100%}.fpi_title{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-align:center;border-bottom:1px solid #eee;font-weight:bold;font-size:18px;padding-bottom:15px;margin-bottom:15px}.first_page_bottom{text-align:right;padding-top:25px;margin-top:25px;border-top:1px solid #eee}a.next_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;padding:10px 25px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none}a.next_button i{margin-left:10px}a.next_button.not_active{background-color:#eee;color:#333}a.next_button.active{background-color:#3878cf;opacity:.8;color:#fff}a.next_button.active:hover{opacity:1}.second_page_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:25px;margin-top:25px;border-top:1px solid #eee}a.prev_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;padding:10px 25px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none;background-color:#000;opacity:.8;color:#fff}a.prev_button i{margin-right:10px}a.prev_button:hover{opacity:1;color:#fff;text-decoration:none}a.result_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none;width:222px;height:49px;border-radius:3px;color:#121834;-webkit-transition:ease-out .3s;border:1px solid #eb9f0f;transition:ease-out .3s;font-size:17px;border:1px solid #eb9f0f;font-family:'Open Sans',Tahoma,Geneva,sans-serif;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}a.result_button i{margin-right:10px}a.result_button.not_active{background:linear-gradient(0deg,#e89a0b 10%,#fcc62a 90%);color:#333;text-decoration:none;cursor:no-drop}a.result_button.active{background:linear-gradient(0deg,#fcc62a 10%,#e89a0b 90%);opacity:.8;border:1px solid #eb9f0f}a.result_button.active:hover{opacity:1;border:1px solid #eb9f0f}.types_list{display:-webkit-box;display:-ms-flexbox;display:flex}.types_input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.types_input_left>label{display:block;font-weight:bold;font-size:16px;margin-right:25px;text-align:right}.types_list_item{position:relative;margin-right:15px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;padding:10px;cursor:pointer}.types_list_item input{opacity:0;position:absolute;cursor:pointer}.types_list_item label{height:20px;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.types_list_item label img{height:20px;width:20px}.types_list_item.checked{background-color:#3878cf}.types_list_item.checked:hover{background-color:#3878cf}.types_list_item:hover{background-color:rgba(56,120,207,.8)}.select_input{margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.second_left{margin-top:35px}.line_input_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.second_picture{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:45px}.second_picture img{max-height:100%;max-width:100%}.second_page_bottom_result{margin-top:25px;padding-top:25px;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.second_page_bottom_result a{border-radius:3px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;padding:10px 25px;font-family:'Ubuntu',sans-serif;text-decoration:none;font-size:16px}.second_page_bottom_result a.not_active{background-color:#eee;color:#333}.second_page_bottom_result a.active{color:#333;background:#d59017;background:linear-gradient(0deg,#fcc62a 10%,#e89a0b 90%);text-decoration:none}.second_page_bottom_result a.active:hover{opacity:1;background:linear-gradient(0deg,#e89a0b 10%,#fcc62a 90%)}.calc_result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc_result .calc_result_number{color:#3878cf;font-size:32px;margin:0 15px}.hidden_input{display:none}.two_pictures{text-align:center}.two_pictures .change_pic{margin-bottom:50px}.calc_result_amount,.calc_result_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc_result_price .calc_result_text{font-weight:bold}@media (max-width:992px){.calc{font-size:12px}.first_page_item_parent{border-right:0}.types_input_left>label{font-size:14px}.select_input label{font-size:14px}.line_input label{font-size:14px}.second_page_bottom_result a{font-size:14px}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:150000;background-color:RGBA(51,51,51,.5);opacity:1;display:none;overflow:auto}.feedback_form_parent{position:absolute;width:400px;top:5%;left:50%;margin-left:-250px;display:none;opacity:1;z-index:200;background-color:#fff;overflow:auto;margin-bottom:50px}.feedback_title{font-weight:normal;font-size:28px;text-align:center;padding:10px 0}.feedback_main{padding:25px;padding-top:10px}.feedback_close{position:absolute;top:10px;right:15px;cursor:pointer;opacity:.5}.feedback_close:hover{opacity:1}.form_input_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.form_input_checkbox label{font-size:12px;padding-left:10px}.form_input_checkbox label a{text-decoration:underline;color:#333}.form_input_checkbox label a:hover{color:#6093d9}.form_input{margin-bottom:15px}.form_input .red{color:red}.form_input_price{display:none}.form_input label{padding-bottom:0;display:block;font-size:14px;font-weight:300}.after_send{text-align:center;font-size:22px;padding:25px;padding-top:0}.feedback_form{padding-top:25px}.feedback_form input[type="text"]:last-of-type{margin-bottom:0}.feedback_form #feedback_price{color:#6093d9;font-size:16px;font-weight:bold}a.feedback_price_link{font-size:14px;display:block;padding-top:15px;text-align:center;color:#1e88f5}a.feedback_price_link:hover{text-decoration:underline}.feedback_price_parent{position:relative}.feedback_price_parent #feedback_price{padding-right:25px}.feedback_price_parent .reset_price:hover{opacity:1}.calc p{margin:0!important}.calc_result_amount{padding-right:25px;margin-right:25px;border-right:1px solid #3878cf}.mobile-nav{display:none}.btn-menu{display:none}.sub-menu-parent{position:relative;display:none}.sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;padding:5px 3px 10px;width:212px;transform:translateY(-2em);z-index:100;transition:all .3s ease-in-out 0s , visibility 0s linear .3s , z-index 0s linear .01s}.sub-menu-parent:focus .sub-menu,.sub-menu-parent:focus-within .sub-menu,.sub-menu-parent:hover .sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s , 0s , .3s}.arrow-bottom{position:absolute;display:inline-block;right:0;top:31px}.arrow-bottom:after{content:"\f149";font-family:FontAwesome;font-style:normal;font-weight:normal;margin-left:10px;color:#fff}.sub-menu{background:#000}.sub-menu li{list-style:none;line-height:14px;padding:5px 3px 10px}.sub-menu-parent a[href^="#events"]{pointer-events:none}@media (max-width:767px){.sub-menu-parent{display:block}.sub-menu{visibility:inherit;opacity:inherit;position:inherit;top:inherit;left:0;padding:0;width:auto;transform:inherit;z-index:inherit;transition:initial}.sub-menu li{padding:0}.arrow-bottom{top:12px;left:109px;right:0;display:block;cursor:pointer}header{height:48px}header h1{font-family:"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif;font-weight:bold;color:#fff;font-size:28px;line-height:48px;margin-left:15px;float:left}header nav ul{display:none}.btn-menu{display:block;float:right;margin-top:13px;margin-bottom:2px;margin-right:13px;border:0;width:40px;height:25px;background-color:transparent;cursor:pointer;display:block;position:relative}.btn-menu:focus{outline:1px dotted #e0ae19}.show_menu .btn-menu:focus{outline:none}.btn-menu .text{display:block;text-indent:150%;white-space:nowrap;overflow:hidden}.btn-menu .bar,.btn-menu .bar:before,.btn-menu .bar:after{display:block;position:absolute;width:40px;height:5px;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-menu .bar{top:10px;left:0}.btn-menu .bar:before{position:absolute;content:'';top:10px;left:0}.btn-menu .bar:after{position:absolute;content:'';top:-10px;left:0}.show .btn-menu .bar{background-color:transparent}.show .btn-menu .bar:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.show .btn-menu .bar:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav{height:0;overflow:hidden;position:fixed;top:54px;left:0;width:100%;background-color:#000;border-top:none;border-bottom:none;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;z-index:999999999;max-height:calc(100vh - 65px);overflow-y:auto;overflow-x:hidden}.mobile-nav a{text-decoration:none;color:#fff;font-family:"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif;font-size:18px;text-indent:10px;display:block;line-height:42px;border-bottom:1px solid #484747}.mobile-nav a:focus,.mobile-nav a:hover,.mobile-nav a:active{background-color:#333}.mobile-nav li:first-child a{border-top:1px solid #484747}.show .mobile-nav{height:auto}.mobile-nav .dd+ul{height:0;overflow:hidden;background-color:#000;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.mobile-nav .dd+ul a{text-indent:30px}.mobile-nav .dd+ul a:focus,.mobile-nav .dd+ul a:hover,.mobile-nav .dd+ul a:active{}.mobile-nav .dd:after{content:'\25BC';margin-left:5px;font-size:20px}.mobile-nav .dd-show+ul{height:auto!important}main{position:relative}}