body,div,html,img,li,table,td,tr,ul{margin:0;padding:0;border:none;border-width:0;border-spacing:0}body{font:normal 12px Arial}a,body{color:#000}a{cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}.content_columns_checkbox{margin-right:5px;float:left}.content_columns_checkbox_text{padding-top:3px;margin-right:15px;float:left}.content_columns_radio{margin-right:5px;float:left}.content_columns_radio_text{padding-top:3px;margin-right:15px;float:left}.left{float:left}.right{float:right}.clear{clear:both;overflow:hidden;height:0}.cursor{cursor:pointer}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.center{text-align:center}.table{display:table}.tr{display:table-row}.td{display:table-cell}h1,h2,h3,h4,h5,h6{font-weight:400;display:inline;margin:0;padding:0}.form_panel_personal_datas_block{padding-bottom:5px;margin-bottom:5px}.form_panel_personal_datas_header{margin-bottom:5px}.form_panel_bill_datas_block{padding-bottom:5px;margin-bottom:5px}.form_panel_bill_datas_header{margin-bottom:5px}.form_panel_delivery_datas_block{padding-bottom:5px;margin-bottom:5px}.form_panel_delivery_datas_header{margin-bottom:5px}.form_panel_only_label{font-weight:700;color:#000;text-align:left;padding:6px 0 6px 10px}.form_panel_label{font-weight:700}.form_panel_label,.form_panel_label_normal{color:#000;text-align:right;padding:6px 18px 3px 0}.form_panel_category{color:#000;padding:3px 0}.form_panel_explanation{font-size:11px;color:#000;margin-top:5px}.form_panel_error{color:red;margin-top:5px;margin-bottom:5px}.form_panel_error_aszf{font-weight:700;color:#000;padding:4px 3px 3px;margin-bottom:5px}.form_panel_error_box{color:#000;background-color:red;border:1px solid red;padding:4px 3px 3px}.form_panel_required_label{color:#000;padding:6px 0}.required{font-weight:700;color:red}.form_panel_checkbox{color:#000;text-align:left;padding:6px 0}.form_panel_checkbox a{color:#000}.result_class_account_depots{font-weight:700;padding-left:16px}.list_panel_content_table_account_depots{width:100%;padding:16px}.list_panel_label_tr_account_depots td{text-align:center;font-weight:700;padding:3px 3px 0}.list_panel_first_row_account_depots td,.list_panel_second_row_account_depots td{text-align:center;padding:3px}.list_panel_buttons_bottom_account_depots{padding-right:16px}#forgot_password_description,#forgot_password_title{padding-left:16px}.form_panel_container_forgot_password{margin-top:10px;padding-left:16px;padding-bottom:30px}.form_panel_label_forgot_password{font-weight:700;color:#000}.form_panel_category_forgot_password{padding:3px 0}.form_panel_required_forgot_password_label{color:#000;margin-top:5px}.form_panel_container_change_password_url{margin-top:10px;padding-left:16px;padding-bottom:30px}.form_panel_label_change_password_url{font-weight:700;color:#000}.form_panel_category_change_password_url{padding:3px 0}#shopping_cart_container_message{margin-bottom:10px}.shopping_cart_content_table{color:#000}.shopping_cart_header{height:29px;font-weight:700;color:#333;background-color:#e2e2e2;padding:2px 2px 0}.shopping_cart_header_title{width:195px;float:left;padding-left:10px}.shopping_cart_header_product_code,.shopping_cart_header_quantity{text-align:center;float:left}.shopping_cart_header_price_gross,.shopping_cart_header_price_net,.shopping_cart_header_unit_price_gross,.shopping_cart_header_unit_price_net{text-align:right;float:left}.shopping_cart_header_delete{text-align:center;float:left}.shopping_cart_first_row,.shopping_cart_second_row{padding:2px}.shopping_cart_products_number{font-weight:700;float:left;padding-left:10px}.shopping_cart_products_title{float:left}.shopping_cart_products_title h2{font-size:12px;font-weight:400}.shopping_cart_products_title a{color:#000}.shopping_cart_products_product_code,.shopping_cart_products_quantity{text-align:center;float:left}.object_shopping_cart_class{color:#000;vertical-align:top}.shopping_cart_products_text{text-align:right;float:left}.shopping_cart_products_product_quantity_unit{text-align:left;vertical-align:top;float:left;padding-left:2px}.shopping_cart_products_modify{float:left}.shopping_cart_products_unit_price_net{text-align:right;float:left}.shopping_cart_products_price_net{font-weight:700;text-align:right;float:left}.shopping_cart_products_unit_price_gross{text-align:right;float:left}.shopping_cart_products_price_gross{font-weight:700;text-align:right;float:left}.shopping_cart_products_delete{text-align:right;float:left}.shopping_cart_sum_free{color:red}.shopping_cart_sum_products_row{font-weight:700;padding:2px}.shopping_cart_sum_products{float:left;padding-left:10px}.shopping_cart_sum_products_net{text-align:right;float:left;margin-right:70px}.shopping_cart_sum_products_gross{text-align:right;float:left}.shopping_cart_sum_percentage_discount_row{padding:2px}.shopping_cart_sum_percentage_discount{font-weight:700;float:left;padding-left:10px}.shopping_cart_percentage_discount_general{color:red}.shopping_cart_sum_percentage_discount_net{text-align:right;float:left;margin-right:70px}.shopping_cart_sum_percentage_discount_gross{text-align:right;float:left}.shopping_cart_sum_progressive_discount_row{padding:2px}.shopping_cart_sum_progressive_discount{font-weight:700;float:left;padding-left:10px}.shopping_cart_sum_progressive_discount_net{text-align:right;float:left;margin-right:70px}.shopping_cart_sum_progressive_discount_gross{text-align:right;float:left}.shopping_cart_sum_coupon_system_row{padding:2px}.shopping_cart_sum_coupon_system{font-weight:700;float:left;padding-left:10px}.shopping_cart_sum_coupon_system_net{text-align:right;float:left;margin-right:70px}.shopping_cart_sum_coupon_system_gross{text-align:right;float:left}.shopping_cart_sum_loyalty_points_system_row{padding:2px}.shopping_cart_sum_loyalty_points_system{font-weight:700;float:left;padding-left:10px}.shopping_cart_sum_loyalty_points_system_net{text-align:right;float:left;margin-right:70px}.shopping_cart_sum_loyalty_points_system_gross{text-align:right;float:left}.shopping_cart_sum_total_row{font-weight:700;padding:2px}.shopping_cart_sum_total{float:left;padding-left:10px}.shopping_cart_sum_total_net{text-align:right;float:left;margin-right:70px}.shopping_cart_sum_total_gross{text-align:right;float:left}.shopping_cart_depot_order_header_order_code,.shopping_cart_depot_order_order_order_code{font-weight:700;float:left}.shopping_cart_depot_order_header_time{float:left}.shopping_cart_depot_approves{float:right;text-align:right;font-weight:700}.shopping_cart_depot_approves input{vertical-align:top}.shopping_cart_depot_order_header_name{font-weight:700;float:left}.shopping_cart_depot_order_order_name{float:left}.shopping_cart_depot_order_header_bill{font-weight:700;float:left}.shopping_cart_depot_order_order_bill{float:left}.shopping_cart_depot_order_header_postal{font-weight:700;float:left}.shopping_cart_depot_order_order_postal{float:left}.shopping_cart_depot_order_header_customer_comment{font-weight:700;float:left}.shopping_cart_depot_order_order_customer_comment{float:left}.shopping_cart_progressive_discount{color:#000;margin-top:20px;margin-bottom:20px}.shopping_cart_progressive_discount_header{font-weight:700;color:#000;padding:2px}.shopping_cart_progressive_discount_header_title{float:left;padding-left:9px}.shopping_cart_progressive_discount_header_discount,.shopping_cart_progressive_discount_header_from,.shopping_cart_progressive_discount_header_to{text-align:center;float:left}.shopping_cart_progressive_discount_values_row{padding:2px}.shopping_cart_progressive_discount_values_discount,.shopping_cart_progressive_discount_values_from,.shopping_cart_progressive_discount_values_to{text-align:center;float:left}.shopping_cart_progressive_discount_discount_type{padding-left:11px}.shopping_cart_messages{margin-top:10px;padding-left:12px;padding-right:12px}.shopping_cart_buttons{margin-top:10px}.shopping_cart_back_categories_button{width:50%;float:left}.shopping_cart_checkout_button{width:50%;text-align:right;float:left}.checkout_form_panel_only_label{font-weight:700;color:#000;text-align:left;padding:6px 0 6px 10px}.checkout_form_panel_shopping_cart_datas_block{padding-bottom:5px;margin-bottom:5px}.checkout_content_table{color:#000}.checkout_selected_payment_method_row{padding:2px}.checkout_selected_payment_method{font-weight:700;float:left;padding-left:10px}.checkout_selected_payment_method_net{text-align:right;float:left;margin-right:70px}.checkout_selected_payment_method_gross{text-align:right;float:left}.checkout_selected_delivery_method_row{padding:2px}.checkout_selected_delivery_method{font-weight:700;float:left;padding-left:10px}.checkout_selected_delivery_method_net{text-align:right;float:left;margin-right:70px}.checkout_selected_delivery_method_gross{text-align:right;float:left}.checkout_form_panel_payment_methods_datas_block{padding-bottom:5px;margin-bottom:5px}.checkout_form_panel_payment_methods_datas_header{margin-bottom:5px}.checkout_coupon_system{color:#000}.checkout_coupon_system_title{font-weight:700}.checkout_coupon_system_error_messages,.checkout_coupon_system_notices_messages{color:red}.checkout_loyalty_points_system{color:#000}.checkout_loyalty_points_system_avaible_loyalty_points_value,.checkout_loyalty_points_system_loyalty_points_value,.checkout_loyalty_points_system_order_loyalty_points_value,.checkout_loyalty_points_system_title{font-weight:700}.checkout_payment_methods{color:#000}.checkout_payment_methods_radio{float:left}.checkout_payment_methods_content,.checkout_payment_methods_method{padding:4px 2px 2px;float:left}.checkout_form_panel_delivery_methods_datas_block{padding-bottom:5px;margin-bottom:5px}.checkout_form_panel_delivery_methods_datas_header{margin-bottom:5px}.checkout_delivery_methods{color:#000}.checkout_delivery_methods_radio{float:left}.checkout_delivery_methods_content,.checkout_delivery_methods_method{padding:4px 2px 2px;float:left}.checkout_block_no_payment_methods{color:#000;padding-left:10px;padding-right:10px}.checkout_payment_delivery_costs{color:#000;margin-top:10px;margin-bottom:5px}.checkout_payment_delivery_costs_header{font-weight:700;color:#000;padding:2px}.checkout_payment_delivery_costs_header_title{float:left;padding-left:9px}.checkout_payment_delivery_costs_header_cost,.checkout_payment_delivery_costs_header_from,.checkout_payment_delivery_costs_header_to{text-align:center;float:left}.checkout_payment_delivery_costs_values_row{padding:2px}.checkout_payment_delivery_costs_values_cost,.checkout_payment_delivery_costs_values_from,.checkout_payment_delivery_costs_values_to{text-align:center;float:left}.checkout_payment_delivery_costs_cost_type{padding-left:11px;padding-right:11px}.checkout_form_panel_comment_datas_block{padding-bottom:5px;margin-bottom:5px}.checkout_form_panel_comment_datas_header{margin-bottom:5px}.checkout_error_messages{color:red;padding:10px 12px;margin-bottom:10px}.checkout_error_messages li{list-style:none}.checkout_error_alert_background{border:1px solid red}.checkout_error_alert_message{color:red}.checkout_buttons{margin-top:10px}.checkout_sending_order_button{text-align:center}.multi_steps_checkout_hide{visibility:hidden;display:none}.previous_orders_content{color:#000}.previous_orders_header{font-weight:700;color:#000;text-align:center;padding:2px}.previous_orders_header_date{font-weight:700;margin-bottom:10px}.previous_orders_header_order_code,.previous_orders_header_status,.previous_orders_header_status_time,.previous_orders_header_time{width:25%;float:left}.previous_orders_orders{text-align:center}.previous_orders_orders a{color:#000}.previous_orders_first_row,.previous_orders_second_row{padding:2px}.previous_orders_orders_order_code,.previous_orders_orders_status,.previous_orders_orders_status_time,.previous_orders_orders_time{width:25%;float:left}.previous_orders_buttons{margin-top:10px}.previous_orders_back_button{width:50%;float:left}.previous_orders_shopping_cart_button{width:50%;text-align:right;float:left}.form_panel_container_newsletter{padding-top:10px;padding-left:16px;padding-bottom:30px}.form_panel_label_newsletter{font-weight:700;color:#000;padding:6px 18px 3px 0}.form_panel_category_newsletter{padding:3px 0}.form_panel_required_newsletter_label{color:#000;margin-top:5px}.form_panel_label_customers_feedback{font-weight:700;color:#000}.products_ratings_categories_rating{width:21px;text-align:center;float:left}.customers_feedback_results_tab_buttons{min-height:30px;background-color:#ebebeb;border-bottom:1px solid #cecece}.customers_feedback_results_tab_buttons li{background-color:#ebebeb;list-style:none;height:30px;float:left;border-bottom:1px solid #ccc}.customers_feedback_results_tab_buttons ul a{display:block;line-height:24px;height:24px;font-weight:700;color:#000;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-top:5px;margin-left:5px;padding-left:10px;padding-right:10px}.customers_feedback_results_tab_buttons ul a:hover,.customers_feedback_results_tab_selected{color:#4572a7!important;text-decoration:none;background-color:#fff}.customers_feedback_results_tabs{display:none}.customers_feedback_results_tab_active{display:block}.customers_feedback_results_open_questions_answers{border-bottom:1px solid #ccc}.customers_feedback_results_open_questions_answers_time{width:150px;padding:3px;float:left}.customers_feedback_results_open_questions_answers_answer{padding:3px;float:left}.form_panel_label_questionnaires{font-weight:700;color:#000}.questionnaires_results_tab_buttons{min-height:30px;background-color:#ebebeb;border-bottom:1px solid #cecece}.questionnaires_results_tab_buttons li{background-color:#ebebeb;list-style:none;height:30px;float:left;border-bottom:1px solid #ccc}.questionnaires_results_tab_buttons ul a{display:block;line-height:24px;height:24px;font-weight:700;color:#000;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-top:5px;margin-left:5px;padding-left:10px;padding-right:10px}.questionnaires_results_tab_buttons ul a:hover,.questionnaires_results_tab_selected{color:#4572a7!important;text-decoration:none;background-color:#fff}.questionnaires_results_tabs{display:none}.questionnaires_results_tab_active{display:block}.questionnaires_results_open_questions_answers{border-bottom:1px solid #ccc}.questionnaires_results_open_questions_answers_time{width:150px;padding:3px;float:left}.questionnaires_results_open_questions_answers_answer{padding:3px;float:left}.products_reviews_top_name,.products_reviews_top_numbers,.products_reviews_top_time{float:left}.user_page_content{padding:0 16px 10px}#ajax_loading_bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.75;z-index:100000}#ajax_loading{width:64px;height:64px;background-image:url(../../images/images/ajax_loading.gif);background-repeat:no-repeat}@font-face{font-family:Roboto Regular;src:url(../css/fonts/Roboto-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto Bold;src:url(../css/fonts/Roboto-Bold.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto Medium;src:url(../css/fonts/Roboto-Medium.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto Light;src:url(../css/fonts/Roboto-Light.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(../css/fonts/Roboto-Condensed-Regular.ttf);font-weight:400;font-style:normal}.row{margin:0 auto;max-width:1115px;padding-left:10px;padding-right:10px}.row:after,.row:before{content:" ";display:table;clear:both}.col-1{width:25%;float:left}.col-2{width:50%;float:left}.col-4,.header{width:100%}.header{z-index:100;position:fixed;height:129px;background-color:rgba(22,23,30,0)}.header,.header .logo{transition:all .5s ease}.header .logo{float:left;margin-left:80px;line-height:129px}.header .logo img{width:192px;vertical-align:middle;transition:all .5s ease}.header .menu{list-style:none;font-family:Roboto Medium,"sans-serif";font-size:15px;float:right;margin-right:80px}.header .menu li{float:left;margin-left:46px;line-height:129px;transition:all .5s ease}.header .menu li a{text-decoration:none;color:#d8d8d8;transition:color .25s ease-in-out}.header .menu li .active,.header .menu li a:hover{color:#fff}.header .menu .menu-lang-li{margin-left:28px;text-decoration:none;color:#d8d8d8;transition:color .25s ease-in-out}.header .menu .menu-lang-li a{padding:0 3px}.header .mobile-menu{margin-top:47px;margin-right:40px;display:none;cursor:pointer;float:right;transition:all .5s ease}.header .mobile-menu .bar1,.header .mobile-menu .bar2,.header .mobile-menu .bar3{width:33px;height:6px;background-color:#fff;margin:5px 0;transition:.4s}.header #mobile-lang{display:none;float:right;margin-top:55px;margin-right:17px;font-family:Roboto Medium,"sans-serif";font-size:18px}.header #mobile-lang,.header #mobile-lang a{color:#d8d8d8;transition:color .25s ease-in-out}.header #mobile-lang a{text-decoration:none;padding:0 5px}.header #mobile-lang .active,.header #mobile-lang a:hover{color:#fff}.header .mobile-nav{clear:both;background-color:#16171e;display:none}.header .mobile-nav li{line-height:60px;border-top:1px solid #20222c;height:60px;padding-right:40px;padding-left:40px;transition:all .5s ease}.header .mobile-nav li a{display:block;color:#fff;font-size:15px;font-family:Roboto Medium,"sans-serif";text-decoration:none}.header .mobile-nav .active,.header .mobile-nav li:hover{background-color:#20222c}.slider_container{position:relative;width:100%;max-width:100%;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden}.slider_container .overlay{background:url(../../images/images/bg_overlay.png)}.slider_container .overlay,.slider_container .overlay video#bgvid{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto}.slider_container .overlay video#bgvid{top:50%;left:50%;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url(../../images/images/home_bg.png) no-repeat;background-size:cover;overflow:hidden}.slider_container .slider_content_container{position:fixed;top:50%;width:100%;padding:0;z-index:5;transform:translateY(-50%)}.slider_container .slider_content_container .slider_content{margin-left:auto;margin-right:auto;width:auto;text-align:center;transition:all .5s ease;margin-top:80px;z-index:6}.slider_container .slider_content_container .slider_content h1{display:block;font-family:Roboto Bold,"sans-serif";font-size:85px;color:#fff;line-height:130px;margin:0 auto;margin-bottom:35px;transition:all 1s ease;opacity:0;z-index:6}.slider_container .slider_content_container .slider_content h2{display:block;font-family:Roboto Light,"sans-serif";font-size:18px;color:#fff;margin:0 auto;max-width:900px;line-height:40px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_contacts{position:relative;width:100%;max-width:100%;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden;height:400px;background-image:url(../../images/images/elerhetosegek_bg.png)}.slider_container_contacts .overlay{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;background:url(../../images/images/bg_overlay.png)}.slider_container_contacts .overlay video#bgvid{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url(../../images/images/home_bg.png) no-repeat;background-size:cover;overflow:hidden}.slider_container_contacts .slider_content_container{position:fixed;top:50%;width:100%;padding:0;z-index:5;transform:translateY(-50%)}.slider_container_contacts .slider_content_container .slider_content{margin-left:auto;margin-right:auto;width:auto;text-align:center;transition:all .5s ease;margin-top:80px;z-index:6}.slider_container_contacts .slider_content_container .slider_content h1{display:block;font-family:Roboto Bold,"sans-serif";font-size:85px;color:#fff;line-height:130px;margin:0 auto;margin-bottom:35px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_contacts .slider_content_container .slider_content h2{display:block;font-family:Roboto Light,"sans-serif";font-size:18px;color:#fff;margin:0 auto;max-width:900px;line-height:40px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_contacts .slider_content_container{position:absolute;top:60%}.slider_container_career{position:relative;width:100%;max-width:100%;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden;height:400px;background-image:url(../../images/images/karrier_bg.png)}.slider_container_career .overlay{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;background:url(../../images/images/bg_overlay.png)}.slider_container_career .overlay video#bgvid{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url(../../images/images/home_bg.png) no-repeat;background-size:cover;overflow:hidden}.slider_container_career .slider_content_container{position:fixed;top:50%;width:100%;padding:0;z-index:5;transform:translateY(-50%)}.slider_container_career .slider_content_container .slider_content{margin-left:auto;margin-right:auto;width:auto;text-align:center;transition:all .5s ease;margin-top:80px;z-index:6}.slider_container_career .slider_content_container .slider_content h1{display:block;font-family:Roboto Bold,"sans-serif";font-size:85px;color:#fff;line-height:130px;margin:0 auto;margin-bottom:35px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_career .slider_content_container .slider_content h2{display:block;font-family:Roboto Light,"sans-serif";font-size:18px;color:#fff;margin:0 auto;max-width:900px;line-height:40px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_career .slider_content_container{position:absolute;top:60%}.slider_container_custom{position:relative;width:100%;max-width:100%;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden;height:400px;background-image:none;background-color:#2f3747}.slider_container_custom .overlay{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;background:url(../../images/images/bg_overlay.png)}.slider_container_custom .overlay video#bgvid{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url(../../images/images/home_bg.png) no-repeat;background-size:cover;overflow:hidden}.slider_container_custom .slider_content_container{position:fixed;top:50%;width:100%;padding:0;z-index:5;transform:translateY(-50%)}.slider_container_custom .slider_content_container .slider_content{margin-left:auto;margin-right:auto;width:auto;text-align:center;transition:all .5s ease;margin-top:80px;z-index:6}.slider_container_custom .slider_content_container .slider_content h1{display:block;font-family:Roboto Bold,"sans-serif";font-size:85px;color:#fff;line-height:130px;margin:0 auto;margin-bottom:35px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_custom .slider_content_container .slider_content h2{display:block;font-family:Roboto Light,"sans-serif";font-size:18px;color:#fff;margin:0 auto;max-width:900px;line-height:40px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_custom .slider_content_container{position:absolute;top:60%}.slider_container_custom .slider_content_container .slider_content h1{line-height:normal}.slider_container_references{position:relative;width:100%;max-width:100%;display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden;height:400px;background-image:url(../../images/images/referenciak_bg.png);background-color:#2f3747}.slider_container_references .overlay{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;background:url(../../images/images/bg_overlay.png)}.slider_container_references .overlay video#bgvid{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url(../../images/images/home_bg.png) no-repeat;background-size:cover;overflow:hidden}.slider_container_references .slider_content_container{position:fixed;top:50%;width:100%;padding:0;z-index:5;transform:translateY(-50%)}.slider_container_references .slider_content_container .slider_content{margin-left:auto;margin-right:auto;width:auto;text-align:center;transition:all .5s ease;margin-top:80px;z-index:6}.slider_container_references .slider_content_container .slider_content h1{display:block;font-family:Roboto Bold,"sans-serif";font-size:85px;color:#fff;line-height:130px;margin:0 auto;margin-bottom:35px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_references .slider_content_container .slider_content h2{display:block;font-family:Roboto Light,"sans-serif";font-size:18px;color:#fff;margin:0 auto;max-width:900px;line-height:40px;transition:all 1s ease;opacity:0;z-index:6}.slider_container_references .slider_content_container{position:absolute;top:60%}.panel_with_bg .home_panel_content,.panel_with_bg .home_panel_title{color:#fff}.home_panel{z-index:50;padding-top:145px;padding-bottom:145px;position:relative;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50% 50%;transition:all .5s ease}.home_panel .home_panel_title{font-family:Roboto Bold,"sans-serif";font-size:40px;margin-bottom:58px}.home_panel .home_panel_content{font-family:Roboto Light,"sans-serif";font-size:22px;max-width:900px;margin:0 auto;line-height:40px}.cooperative_partners{padding-top:40px;padding-bottom:40px;z-index:50;width:100%;position:relative}.cooperative_partners .line{position:relative;display:block;font-family:Roboto Regular,"sans-serif";font-size:16px;color:#333;text-align:center;text-transform:uppercase;margin-bottom:40px}.cooperative_partners .line span{background-color:#fff;z-index:1;padding-left:53px;padding-right:53px}.cooperative_partners .line:before{border-top:1px solid #ccc;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.cooperative_partners .item{position:relative;width:156px;height:113px;border:1px solid #e9eaee;margin:0 auto}.cooperative_partners .item .image{margin:0;padding:0;width:100%;height:100%;filter:grayscale(100%);transition:all .5s ease}.cooperative_partners .item .image img{position:absolute;max-width:60%!important;height:auto!important;margin:auto;top:0;left:0;right:0;bottom:0;width:auto!important}.cooperative_partners .item .image:hover{filter:grayscale(0)}.footer{padding-top:50px;padding-bottom:50px;background-color:#2f3747;position:relative;z-index:50}.footer .footer-row{margin:0 auto;max-width:1115px;padding-left:10px;padding-right:10px;max-width:1600px;padding-left:80px;padding-right:80px}.footer .footer-row:after,.footer .footer-row:before{content:" ";display:table;clear:both}.footer .logo{float:left;line-height:35px}.footer .logo img{vertical-align:bottom;width:143px;height:auto}.footer .cloudlabel{float:right;line-height:35px}.footer .cloudlabel span{vertical-align:bottom;font-size:18px;color:#fff}.footer .cloudlabel span,.footer ul{font-family:Roboto Regular,"sans-serif"}.footer ul{margin-top:40px;color:#d8d8d8;font-size:15px;list-style:none;padding-right:20px}.footer ul li{margin-bottom:20px}.footer ul li a{color:#d8d8d8;font-family:Roboto Regular,"sans-serif";font-size:15px;text-decoration:none;transition:all .5s ease}.footer ul li a:hover{color:#fff}.footer .cloudlabel_labels{margin-top:40px;font-family:Roboto Condensed,"sans-serif";font-size:14px}.footer .cloudlabel_labels .cloudlabel_label{color:#d8d8d8;float:left;padding:12px;border:1px solid #d8d8d8;border-radius:5px;margin-right:12px;margin-bottom:12px;transition:all .5s ease}.footer .cloudlabel_labels .cloudlabel_label:hover{color:#fff;border:1px solid #fff;cursor:pointer}.footer .copyright{display:block;color:#d8d8d8;font-size:15px;margin-top:20px}.contact_content,.footer .copyright{font-family:Roboto Regular,"sans-serif"}.contact_content{position:relative;z-index:50;padding-top:60px;padding-bottom:60px;color:#333;font-size:23px}.contact_content ul{padding-left:40px;padding-right:40px;list-style:none}.contact_content ul li{margin-bottom:10px}.contact_content ul .title{font-family:Roboto Medium,"sans-serif"}#map{z-index:50;height:560px}.career_content{position:relative;z-index:50;padding-top:60px;padding-bottom:60px;color:#333;font-family:Roboto Regular,"sans-serif";font-size:23px}.career_content .job_title{text-align:center;font-weight:700}.career_content .job{margin-bottom:30px}.career_content .job .job_content ul li{line-height:40px}.career_content .job .job_hr{width:100%;height:1px;background-color:#c2c2c2;margin-bottom:30px;margin-top:30px}.references_content{position:relative;z-index:50;padding-top:60px}.references_content .ref_box{position:relative;float:left;width:30%;height:auto;max-width:370px;max-height:370px;margin-right:5%;margin-bottom:5%}.references_content .ref_box:nth-child(3n+3){margin-right:0}.references_content .ref_box .ref_img_small{position:relative;width:100%}.references_content .ref_box .ref_img_small .small_image{width:100%;display:block}.references_content .ref_box .overlay{overflow:hidden;display:flex;justify-content:center;align-items:center;opacity:0;position:absolute;width:100%;height:100%;background-color:rgba(0,204,255,.95);top:0;left:0;transition:all .5s ease}.references_content .ref_box .overlay:hover{opacity:1}.references_content .ref_box .overlay .icons{text-align:center;margin-bottom:40px}.references_content .ref_box .overlay .icons .link_icon,.references_content .ref_box .overlay .icons .zoom_icon{margin-left:10px;margin-right:10px;display:inline-block;width:92px;height:92px;background-color:rgba(82,82,82,.8);border-radius:100px;position:relative}.references_content .ref_box .overlay .icons .link_icon img,.references_content .ref_box .overlay .icons .zoom_icon img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.references_content .ref_box .overlay .icons .link_icon:hover,.references_content .ref_box .overlay .icons .zoom_icon:hover{cursor:pointer;background-color:rgba(82,82,82,.7)}.references_content .ref_box .overlay .title,.references_content .ref_box .overlay .url{color:#fff;font-family:Roboto Regular,"sans-serif";font-size:20px;display:block;text-align:center;margin-bottom:20px}.references_content .ref_box .overlay .title a,.references_content .ref_box .overlay .url a{color:#fff;font-family:Roboto Regular,"sans-serif";text-decoration:none}.custom_content{position:relative;z-index:50;padding-top:60px;padding-bottom:60px;color:#333;font-family:Roboto Regular,"sans-serif";font-size:23px}#myModal_ref{transition:all .5s ease;display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.85)}#myModal_ref .close{position:absolute;top:20px;right:20px;z-index:1000}#myModal_ref .close:hover{cursor:pointer}#myModal_ref .modal-content{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}#myModal_ref .modal-content .modal-img{width:100%}#myModal_ref .modal-content .modal-img img{display:block;width:100%}#myModal_ref .modal-content .modal-label{position:absolute;bottom:0;color:#fff;font-family:Roboto Regular,"sans-serif";width:100%;background-color:rgba(82,82,82,.7)}#myModal_ref .modal-content .modal-label .modal-label-title{font-size:21px}#myModal_ref .modal-content .modal-label .modal-label-company,#myModal_ref .modal-content .modal-label .modal-label-url{font-size:15px}#myModal_ref .modal-content .modal-label .modal-label-url a{color:#fff;text-decoration:none}#myModal_ref .modal-content .modal-label .modal-label-left{float:left;margin:20px}#myModal_ref .modal-content .modal-label .modal-label-right{position:absolute;bottom:20px;right:20px}@media screen and (min-width:1001px){.mobile-nav{display:none!important}}@media screen and (max-width:1000px){#mobile-lang,.mobile-menu{display:block!important}.menu{display:none!important}.header{background-color:#16171e!important}.header .logo{margin-left:40px!important}.cloudlabel{display:none!important}.col-1{width:100%!important;float:none!important}.footer .footer-row{padding-left:20px!important;padding-right:20px!important}.contact_content .col-2{float:none!important;width:100%!important}.contact_content .col-2:first-child{margin-bottom:50px!important}.slider_content_container{position:absolute!important}.slider_content_container .slider_content h1{font-size:10vw!important}.slider_container_career,.slider_container_contacts,.slider_container_custom,.slider_container_references{background-position:50% 0!important;background-repeat:no-repeat!important;background-size:inherit!important}.slider_container_career .slider_content_container,.slider_container_contacts .slider_content_container,.slider_container_custom .slider_content_container,.slider_container_references .slider_content_container{top:70%!important}.slider_container{background-position:50% 0!important;background-repeat:no-repeat!important;background-size:inherit!important}.references_content .ref_box{width:47%!important;margin-right:6%!important;max-width:none!important;max-height:none!important}.references_content .ref_box:nth-child(3n+3){margin-right:6%!important}.references_content .ref_box:nth-child(2n+2){margin-right:0!important}}.references_page_file_content{text-align:center;margin-top:60px;font-family:Roboto Regular,"sans-serif";color:#000}@media screen and (max-width:900px){.slider_container .slider_content h1{font-size:55px!important;line-height:80px!important}}@media screen and (max-width:340px){.slider_container .slider_content{margin-top:50px!important}}@media screen and (max-width:620px){.slider_container .slider_content h1{font-size:35px!important;line-height:40px!important}.references_content .ref_box{width:100%!important;float:none!important;max-width:none!important;max-height:none!important}.references_content .ref_box:nth-child(2n+2),.references_content .ref_box:nth-child(3n+3){margin-right:0!important}.modal-label-left{float:none!important}.modal-label-right{position:relative!important;right:0!important;top:0!important;margin-left:20px!important;margin-bottom:10px!important}}@media screen and (max-width:450px){.mobile-menu{margin-right:10px!important}.header .logo{margin-left:10px!important}.mobile-nav li{padding-left:10px!important;padding-right:10px!important}.slider_container .slider_content_container{padding-top:70px!important}.slider_container .slider_content h1{font-size:28px!important;line-height:40px!important;margin-bottom:12px!important}.slider_container .slider_content h2{font-size:15px!important;padding-left:10px!important;padding-right:10px!important;line-height:26px!important}.home_panel .home_panel_title{font-size:28px!important}.home_panel .home_panel_content{font-size:18px!important}.cooperative_partners .line{font-size:12px!important}.contact_content .col-2 ul{padding-left:10px!important;padding-right:10px!important}}hr{display:block;height:1px;border:0;border-top:1px solid #c2c2c2;margin:1em 0;padding:0}.hero_banner{padding-top:20px}.hero_banner.efficiency{background:url(../../images/images/banners/banner_top.png) top;background-size:cover;height:400px}.hero_banner.new2024{background:url(../../images/images/banners/banner_2024_top.png) top;background-size:cover;height:400px}.hero_banner .banner_container{height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.hero_banner .banner_container h1{font-size:48px;color:#fff;text-transform:none;letter-spacing:2px;font-family:Roboto Medium,"sans-serif"}.efficiency_cont,.new2024_cont{margin:60px auto;max-width:1920px;font-family:Roboto Light,"sans-serif"}.efficiency_cont ul,.new2024_cont ul{padding-left:15px}.efficiency_cont .f-row,.new2024_cont .f-row{display:flex;margin-bottom:40px}@media screen and (max-width:1200px){.efficiency_cont .f-row,.new2024_cont .f-row{flex-wrap:wrap}}.efficiency_cont .f-row .col,.new2024_cont .f-row .col{max-width:50%}.efficiency_cont .f-row .col img,.new2024_cont .f-row .col img{max-width:100%}.efficiency_cont .f-row .col.image-col,.new2024_cont .f-row .col.image-col{min-width:940px;display:flex;align-items:center;flex:0}@media screen and (max-width:1880px){.efficiency_cont .f-row .col.image-col,.new2024_cont .f-row .col.image-col{min-width:50%}}@media screen and (max-width:1200px){.efficiency_cont .f-row .col.image-col,.new2024_cont .f-row .col.image-col{min-width:100%;justify-content:center}}.efficiency_cont .f-row .col.text-col,.new2024_cont .f-row .col.text-col{padding:10px 40px;display:flex;box-sizing:border-box;flex-wrap:wrap;font-size:18px;line-height:40px;font-family:Roboto Light,"sans-serif"}.efficiency_cont .f-row .col.text-col h2,.new2024_cont .f-row .col.text-col h2{font-size:26px;line-height:42px;font-family:Roboto Medium,"sans-serif";color:#093053;min-width:100%;position:relative;align-self:flex-end;margin-bottom:18px}.efficiency_cont .f-row .col.text-col h2:before,.new2024_cont .f-row .col.text-col h2:before{content:"";display:block;height:2px;width:100px;background-color:#2caadd;position:absolute;bottom:-8px;left:0}.efficiency_cont .f-row .col.text-col p,.new2024_cont .f-row .col.text-col p{min-width:100%}@media screen and (max-width:1200px){.efficiency_cont .f-row .col.text-col,.new2024_cont .f-row .col.text-col{min-width:100%;margin-top:60px}}.efficiency_cont .f-row.img-right .image-col,.new2024_cont .f-row.img-right .image-col{order:2}@media screen and (max-width:1200px){.efficiency_cont .f-row.img-right .image-col,.new2024_cont .f-row.img-right .image-col{order:1}}.efficiency_cont .f-row.img-right .text-col,.new2024_cont .f-row.img-right .text-col{order:1;text-align:right}@media screen and (max-width:1200px){.efficiency_cont .f-row.img-right .text-col,.new2024_cont .f-row.img-right .text-col{order:2;text-align:left}}.efficiency_cont .f-row.img-right .text-col h2:before,.new2024_cont .f-row.img-right .text-col h2:before{left:auto;right:0}@media screen and (max-width:1200px){.efficiency_cont .f-row.img-right .text-col h2:before,.new2024_cont .f-row.img-right .text-col h2:before{right:auto;left:0}}.efficiency_cont .logos_block_cont,.new2024_cont .logos_block_cont{margin:80px 0;padding:0 50px}.efficiency_cont .logos_block_cont h2,.new2024_cont .logos_block_cont h2{text-align:center;font-size:44px;font-family:Roboto Medium,"sans-serif";color:#093053;min-width:100%;position:relative;display:inline-block;margin:80px auto 90px}@media screen and (max-width:600px){.efficiency_cont .logos_block_cont h2,.new2024_cont .logos_block_cont h2{font-size:30px}}.efficiency_cont .logos_block_cont h2:before,.new2024_cont .logos_block_cont h2:before{content:"";display:block;height:2px;width:100px;background-color:#2caadd;position:absolute;left:50%;margin-left:-50px;bottom:-15px}.efficiency_cont .logos_block_cont .logo_items,.new2024_cont .logos_block_cont .logo_items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.efficiency_cont .logos_block_cont .logo_items img,.new2024_cont .logos_block_cont .logo_items img{flex-shrink:0;margin:10px 25px;max-width:180px}@media screen and (max-width:600px){.efficiency_cont .logos_block_cont .logo_items img,.new2024_cont .logos_block_cont .logo_items img{max-width:140px}}.efficiency_cont .bottom_buttons_cont,.new2024_cont .bottom_buttons_cont{margin:120px 0 100px;display:flex}@media screen and (max-width:700px){.efficiency_cont .bottom_buttons_cont,.new2024_cont .bottom_buttons_cont{flex-wrap:wrap}}.efficiency_cont .bottom_buttons_cont .button,.new2024_cont .bottom_buttons_cont .button{padding:0 30px;flex:1;box-sizing:border-box;text-align:center}@media screen and (max-width:700px){.efficiency_cont .bottom_buttons_cont .button,.new2024_cont .bottom_buttons_cont .button{min-width:100%;margin-bottom:20px}}.efficiency_cont .bottom_buttons_cont .button a,.new2024_cont .bottom_buttons_cont .button a{max-width:580px;display:block;width:100%;margin:0 auto;background-color:#093053;color:#fff;font-size:34px;transition:all .3s;box-sizing:border-box;padding:14px 20px;font-family:Roboto Light,"sans-serif"}.efficiency_cont .bottom_buttons_cont .button a:hover,.new2024_cont .bottom_buttons_cont .button a:hover{text-decoration:none;background-color:#2caadd}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../ext/owlcarousel2/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}