@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Poppins:wght@400;700;900&display=swap);body{font:400 16px/1.4 'Poppins',sans-serif;font-style:normal;color:#2c2c2c}a{color:#2c2c2c;text-decoration:none}a:hover,.nav-tabs>li>a:hover{text-decoration:none;color:#252525}a:hover,code:hover,.accordion h3:hover,.nav-tabs>li>a:hover{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:20px}ul,ol{margin:0 0 0 0;padding:0;list-style:none}h1{font-size:48px;margin-bottom:20px;padding-top:20px;font-weight:900}h2{font-size:36px;font-weight:700;text-transform:uppercase}h3{font-size:24px;margin-top:0;margin-bottom:15px;font-weight:500}h4{font-size:22px}h5{font-size:18px}h6{font-size:12px}img{max-width:100%;height:auto}#nav-bar-main{width:100%;position:absolute;z-index:1;padding:25px 0}.for_sticky_menu{padding:0}#nav-bar-main .navbar-inverse{background:none repeat scroll 0 0 #fff0;border:none}.site_logo{text-align:left;margin-bottom:0;margin-top:0;display:flex;align-items:center;gap:35px}.site_logo a{display:inline-block}.site_logo a img{max-width:250px}.footer_wide{background:#002644;padding:30px 0;font-size:15px}.bellow_sections .bottom_space p,.bellow_sections .bottom_space a,.bellow_sections .bottom_space{color:#fff}.bellow_sections{padding-top:10px}#wid-1{padding-right:60px}.bottom_space ul{list-style:none}.bottom_space ul li{margin-bottom:5px;padding-left:25px;position:relative}ul.social_icons{list-style:none;margin-top:0;text-align:right;color:#fff}ul.social_icons li{display:inline-block;margin-right:10px}ul.social_icons li a{display:flex;width:25px;height:30px;border-radius:4px;align-items:center;justify-content:center}.bottom_space ul.social_icons li i{color:#fff;margin-right:0;font-size:17px}ul.social_icons li a:hover{background-color:#fff0}.bottom_space ul.social_icons li a:hover i{color:#4c90cd}.address_info{margin-bottom:8px}.address_info i{color:#4c90cd}.content_section{padding:60px 0;position:relative;padding-top:10px}#gform_wrapper_1{margin-bottom:0}.ginput_container input[type="text"],.ginput_container input[type="email"]{background:#fff;border:1px solid #fff;box-sizing:border-box;color:#000;display:block;height:60px!important;margin-top:0px!important;max-width:100%;padding:2px 15px!important;width:100%!important;border-radius:3px;position:relative}#gform_wrapper_1 textarea.large{height:120px;width:100%;border-radius:3px;border:1px solid #fff;padding:10px 15px;background:#fff;position:relative;color:#252525}.ginput_container select{background:#fff;border:0;border-bottom:4px solid #252525;height:53px;padding:2px 15px;font-size:15px;color:#252525}.ginput_container input[type="file"]{font-size:15px;color:#252525}body .gform_wrapper .gform_footer{clear:both;margin:0;overflow:hidden;padding:5px 5px 0 0}#gform_wrapper_1 #field_submit{justify-content:flex-end}#gform_wrapper_1 .gform_footer input[type="submit"],input#gform_submit_button_1{background-image:url(/wp-content/themes/somepro/images/button_bg.webp);background-repeat:no-repeat;background-position:center right;border:0 solid #c7b198;color:#fff;display:block!important;margin:1px auto;padding:20px 27px;text-align:center;width:250px;border-radius:0;font-size:18px!important;font-weight:700;text-transform:uppercase;transition:all 0.5s ease;background-color:#4c90cd;background-size:contain}#gform_wrapper_1 .gform_footer input[type="submit"]:hover{color:#fff;opacity:.85}.gform_wrapper.gravity-theme .gfield input:focus-visible,.gform_wrapper.gravity-theme .gfield textarea:focus-visible,.gform_wrapper.gravity-theme .gfield select:focus-visible{outline:none}.gform_wrapper.gravity-theme .gform_validation_errors{border-radius:0!important;padding:16px 16px 16px 16px!important}.gform_required_legend{display:none}#gform_wrapper_1.gform_wrapper.gravity-theme .gfield_label{font-weight:400}.white_text{color:#fff}h2+ul{margin-top:20px;margin-bottom:20px}h2+ul li{margin-bottom:2px}.menudop{margin-bottom:0}.menudop ul{float:none}.menudop li{display:inline-block;position:relative;margin:0 15px}.menudop li a{display:block;padding:6px 0;font-size:13px;color:#fff;text-transform:uppercase;border:0 solid #fff;border-radius:0;font-weight:700;position:relative;transition:all 0.5s ease;font-family:'Lato'}.menudop li:last-child{margin-right:0}.menudop li.current-menu-item a::after{width:100%;height:3px;background:#252525;content:"";position:absolute;bottom:-28px;left:0;transition:all 0.5s ease;display:none}.menudop li a:hover:after{width:100%;height:3px;background:#252525;content:"";position:absolute;bottom:-28px;left:0;transition:all 0.5s ease;display:none}.menudop li .sub-menu{display:none;position:absolute;left:0;top:100%;background:#eee;border-radius:0;border:1px solid #aaa;z-index:1;min-width:215px;text-align:left}.menudop li.menu-item-has-children:hover>.sub-menu{display:block}.menudop li .sub-menu li{display:block}.menudop li .sub-menu li a{display:block;border:0;color:#2c2c2c;border-radius:0;border-bottom:1px solid #aaa;padding:14px 15px}.menudop li .sub-menu li a:hover{background-color:#ddd}.menudop li .sub-menu li:last-child a{border-bottom:0}.menutoggle{display:none}.menutoggle span{font-size:28px;display:inline-block;margin:0% auto;width:40px;transition:transform .3s ease;transform-origin:45% 50%;font-family:"Font Awesome 5 Pro";color:#fff;cursor:pointer;padding:5px 0;border-radius:2px;float:right;text-align:right;margin-right:2px}.menutoggle span.toggle_line::before{content:"\f0c9"}.mobile_menu{display:none;background:#444;position:fixed;width:100%;height:100vh;z-index:99;padding-top:5%;padding-bottom:5%}.mobile_menu ul{margin-top:15%}.mobile_menu ul ul.sub-menu{margin-top:0}.mobile_menu ul li{margin:30px 0;text-align:left;padding:0 18px}.mobile_menu ul li a{color:#fff;text-transform:none;font-weight:400;position:relative;display:block;text-align:center}.mobile_menu ul li a:hover{color:#fff}.mobile_menu ul ul.sub-menu li a::before{content:"";width:8px;height:1px;background-color:#fff;z-index:1;left:-14px;top:10px;display:block;position:absolute}.close_mob_menu{position:relative;width:40px;height:40px;float:right;margin-right:3%;text-align:center}.close_mob_menu::before{font-size:2.3em;display:inline-block;margin:0% auto;width:40px;transition:transform .3s ease;transform-origin:45% 50%;font-family:"Font Awesome 6 Pro";color:#fff;content:"\f00d";cursor:pointer}#validation_message_1_11{text-align:center;font-weight:400}#gform_wrapper_1 li.gfield.gfield_error,#gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff0;margin-bottom:6px!important;border-top:0 solid #c89797;border-bottom:0 solid #c89797;padding-bottom:0;padding-top:0;box-sizing:border-box}#gform_wrapper_1 div.validation_error{color:red;font-size:16px;font-weight:400;margin-bottom:0;border-top:1px solid red;border-bottom:1px solid red;padding:16px 0 16px 0;clear:both;width:100%;text-align:center}#gform_wrapper_1 .validation_message{color:red;font-weight:400;letter-spacing:normal}#gform_wrapper_1 .field_description_below .gfield_description{padding-top:8px;display:none}a.elementor-button,a.elementor-button:visited{background:#013b6a;color:#fff;display:inline-block;padding:18px 45px;font-weight:700;border:0 solid #252525;font-size:16px;margin-top:0;border-radius:0;max-width:100%;line-height:20px;background-image:url(/wp-content/themes/somepro/images/button_bg.webp);background-repeat:no-repeat;background-size:contain;background-position:right center;min-width:225px}a.elementor-button:hover{opacity:.85}.footer_end{padding:25px 0;padding-top:0;margin-top:50px;padding-bottom:5px}.footer_logo img{max-width:195px}.copyright_text{color:#fff;font-size:15px;background:#fff0;text-align:left;padding:5px 0}.copyright_text a{color:#fff}.copyright_text a:hover{color:#fff;text-decoration:underline}.gfield_radio{display:block}.gfield_radio .gchoice{display:inline-block;margin-right:40px}.gfield_radio .gchoice input{display:none!important}.gfield_radio .gchoice label{position:relative;padding-left:29px;cursor:pointer}.gfield_radio .gchoice label::before{display:inline-block;left:0;width:21.6px;height:21.6px;font-family:'FontAwesome';font-size:.8em;text-align:center;line-height:1.7em;margin-right:.5em;content:'';color:#333;background:#FFF;border:1px solid #ccc;letter-spacing:normal;font-style:normal;border-radius:50%;position:absolute;top:-2px}.gfield_radio .gchoice input[type="radio"]:checked+label::before{content:'\f111'}.gfield_checkbox .gchoice{display:inline-block;margin-right:40px}.gfield_checkbox .gchoice input{display:none!important}.gfield_checkbox .gchoice label{position:relative;padding-left:30px;cursor:pointer}.gfield_checkbox .gchoice label::before{display:inline-block;left:0;width:21.6px;height:21.6px;font-family:'FontAwesome';font-size:.8em;text-align:center;line-height:1.7em;margin-right:.5em;content:'';color:#333;background:#FFF;border:1px solid #ccc;letter-spacing:normal;font-style:normal;position:absolute;top:-2px}.gfield_checkbox .gchoice input[type="checkbox"]:checked+label::before{content:'\f00c'}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:100%!important;vertical-align:middle;display:block}.gfield_no_follows_desc h3{text-align:center}.elementor-text-editor ul{list-style:disc inside}.elementor .elementor-text-editor a{text-decoration:underline}.gform_confirmation_message{padding:30px 10px;text-align:center;color:#fff}.list_type_tick ul{list-style:none}.list_type_tick ul li{position:relative;padding-left:22px;margin-bottom:5px}.list_type_tick ul li::before{position:absolute;content:"\f00c";left:0;top:0;width:20px;height:20px;font-family:"Font Awesome 5 Pro";font-weight:700}.main_featured_section{text-align:center}.main_featured_section h1{font-size:28px;font-weight:800;padding-top:0}.special_text p a{color:#c7b198}.bottom_space ul.social_media_icons{list-style:none;display:flex;align-items:start;padding-left:0;margin-top:15px}.bottom_space ul.social_media_icons li{margin-bottom:5px;padding-left:0;position:relative;display:inline-block;font-size:16px;margin-right:20px}.bottom_space ul.social_media_icons li a{width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center}.bottom_space ul.social_media_icons li a:hover{background:#bababa;color:#333}.bottom_space ul li i{color:#fff}.bottom_space ul.social_media_icons li a:hover i{color:#333!important}.bottom_space ul.social_media_icons li div{margin-bottom:10px}.bottom_space ul.social_media_icons li span{padding-left:8px}.bottom_space ul.social_media_icons li span a{width:auto;height:auto;display:inline-block;border-radius:0;color:#fff}.bottom_space ul.social_media_icons li span a:hover{background:none;color:#fff}.inner_header{margin:auto}.logo_bar{padding:30px 0}.top_bar_info{display:block}.top_bar_info ul{list-style:none;display:flex;column-gap:50px;margin-right:0;float:right}.top_bar_info ul li{display:flex;align-items:center;justify-content:center}.top_bar_info ul li.first_step_icon{margin-right:70px}.top_bar_info ul li i{font-size:36px}.top_bar_info ul li span{font-weight:700;font-size:16px;line-height:1.2;margin-left:8px}.time_block{display:flex;align-items:center;color:#fff;float:right}.time_block i{font-size:36px}.time_block .time_detail{font-weight:700;font-size:14px;line-height:1.2;margin-left:8px}.button_trans a.elementor-button{font-size:18px;text-transform:uppercase;background:#fff0;border:1px solid #fff;border-radius:0;min-width:250px;transition:ease-in .2s all;font-weight:700;padding:18px;color:#fff}.button_trans a.elementor-button:hover{background:#2b2a29;color:#fff}.images_grid img{display:inline-block;margin-right:30px;max-width:115px!important;max-height:50px;width:auto}.featured_four_boxes img{width:100%}.box_btn_leg a.elementor-button{font-size:17px;text-transform:none;background-image:url(/wp-content/themes/somepro/images/btn_patren.webp);background-color:#080c0f;border:0 solid #fff;border-radius:0;min-width:250px;transition:ease-in .2s all;font-weight:700;padding:20px;display:block;width:100%;max-width:100%;background-repeat:no-repeat;background-size:contain;background-position:right center;color:#fff}.box_btn_leg a.elementor-button:hover{color:#fff}.yellow_bar_info{text-align:right}.yellow_bar_info ul{list-style:none;display:flex;column-gap:50px;margin-right:0;background-color:#ffed00;color:#080c0f;position:absolute;padding:20px 45px;right:290px;top:47%;z-index:-1;padding-right:160px}.yellow_bar_info ul::before{content:"";background-image:url(/wp-content/themes/somepro/images/yellow_bar_patren.webp);background-repeat:no-repeat;background-position:left center;width:75px;height:79px;position:absolute;left:-54px;top:0}.yellow_bar_info ul li{display:flex;align-items:center;justify-content:center;text-align:left}.yellow_bar_info ul li i{font-size:36px}.yellow_bar_info ul li span{font-weight:700;font-size:16px;line-height:1.2;margin-left:8px}ul.footer_icons{display:block}ul.footer_icons li{display:block;margin-bottom:0;padding-left:0;text-align:right}ul.footer_icons li img{display:inline-block;max-width:250px;padding-right:22px}ul.footer_icons li:last-child img{max-width:185px}.address_info_rows .address_info:first-child{margin-bottom:10px}.address_info span{margin-left:8px}.address_info_rows .address_info:last-child{display:flex}.address_info_rows .address_info:last-child i{padding-top:5px}.contact_info_mobile{display:none}ul.check_list{list-style:none}ul.check_list li{position:relative;padding-left:28px;margin-bottom:3px}ul.check_list li::before{content:"\f00c";font-family:"Font Awesome 6 Sharp";position:absolute;left:0;top:0;color:#4c90cd;font-weight:700}.varaa_huolto_btn_mob{display:none}.varaa_huolto_btn_mob a{background:#e31e23;display:inline-block;padding:8px 8px;font-size:12px;color:#fff;text-transform:uppercase;font-weight:600;border-bottom:2px solid #080c0f}.varaa_huolto_btn a{background:#e31e23;display:inline-block;padding:10px 10px;color:#fff;text-transform:uppercase;font-weight:600;font-size:12px}.varaa_huolto_btn a:hover{opacity:.85}.campaigns_menu{display:flex;align-items:center;gap:25px;justify-content:end}.bosch_logo{display:inline-block}.bosch_logo img{max-width:70px}.featured_listing_outer{display:flex;gap:20px}.flist_box{margin-bottom:20px}.flist_box_head{display:flex;color:#fff;background-color:#013b6a;width:94%;position:relative}.flist_box_head::after{content:"";height:20px;width:94%;position:absolute;background:#4c90cd;bottom:-10px;left:20px}.flist_box_head_left{width:60%;padding:20px}.flist_box_head_right{width:40%;position:relative}.flist_box_head_right img{position:absolute;height:360px!important;right:-30px;top:30px;width:235px!important;object-fit:cover;z-index:1}.flist_title{font-size:32px;font-weight:900;padding-bottom:10px;padding-top:5px;line-height:1.2;color:#fff}.flist_phone{font-size:20px;margin-bottom:2px}.flist_email{font-size:20px}.flist_price{font-size:34px;font-weight:900;padding-top:25px;padding-bottom:10px}.flist_box_summary{padding:20px}.flist_box_summary_inner{font-size:16px;line-height:1.6;max-width:60%}.flist_box_summary_inner h3{font-weight:400;font-size:34px;margin-bottom:5px;margin-top:10px}a.flist_box_btn{color:#fff;display:inline-block;background:#013b6a;font-size:16px;font-weight:700;text-align:center;padding:18px 25px;min-width:225px;text-transform:uppercase;margin-top:30px;background-image:url(/wp-content/themes/somepro/images/button_bg.webp);background-repeat:no-repeat;background-size:contain;background-position:right center}a.flist_box_btn i{margin-left:15px;font-size:13px}a.flist_box_btn:hover{opacity:.85}.featured_listing_wraper{position:relative}.featured_listing_wraper h2{position:relative;text-transform:uppercase;padding-top:35px;padding-bottom:23px}.featured_listing_wraper .owl-theme .owl-nav{position:absolute;top:-110px;right:0}.featured_listing_wraper .owl-carousel .owl-nav button.owl-prev,.featured_listing_wraper .owl-carousel .owl-nav button.owl-next{font-size:40px;color:#d2d2d2;background:none;margin:0 10px;border-radius:0}.featured_listing_wraper .owl-carousel .owl-nav button.owl-prev:hover,.featured_listing_wraper .owl-carousel .owl-nav button.owl-next:hover{color:#4c90cd;outline:none}.testimonial_box{padding:0 20px}.testimonials_outer.owl-carousel .owl-item img{display:block;height:96px;width:96px;border-radius:50%;margin:auto}.testimonial_description{font-family:Georgia;font-style:italic;color:#343c3e;text-align:center;margin-top:20px;margin-bottom:20px}.testimonial_title{text-align:center;font-weight:600;color:#343c3e}.testimonials_outer.owl-theme .owl-nav{color:#322b80!important}.testimonials_outer.owl-theme .owl-nav .disabled{opacity:1;cursor:default;color:#c8c8c8!important}.testimonials_outer.owl-theme .owl-nav [class*="owl-"]:hover,.testimonials_outer.owl-theme .owl-nav [class*="owl-"]:focus{background:#fff0;color:inherit;text-decoration:none;outline:none}ul.cta_btns{display:flex;gap:25px}ul.cta_btns a{display:inline-block;padding:17px 20px;background:#013b6a;color:#fff;border-bottom:4px solid #ffdf00}ul.cta_btns a i{margin-left:8px}ul.cta_btns a:hover{opacity:.85}@media only screen and (max-width:1024px){.logo_bar{background:url(/wp-content/themes/somepro/images/top_patren.webp),linear-gradient(90deg,#2b2a29 40%,#fff0 40%);background-position:35% 50%;background-repeat:no-repeat}.site_logo a img{max-width:190px}.top_bar_info ul{column-gap:30px}.top_bar_info ul li i{font-size:34px}.top_bar_info ul li span{font-size:15px}.menudop li a{font-size:14px}.time_block i{font-size:34px}.time_block .time_detail{font-size:14px}h1{font-size:36px;line-height:1.2!important}h2{font-size:26px}.box_btn_leg a.elementor-button{font-size:15px;min-width:160px;background-position:125% 100%}.elementor .yellow_bar_info img{max-width:300px!important}.yellow_bar_info ul{column-gap:30px;right:115px;padding-right:160px}.yellow_bar_info ul li i{font-size:32px}.yellow_bar_info ul li span{font-size:12px}.yellow_bar_info ul::before{height:72px}ul.footer_icons li img{max-width:190px;padding-right:18px}ul.footer_icons li:last-child img{max-width:100px;max-height:40px}.bosch_logo{display:none}}@media only screen and (max-width:767px){h1{font-size:26px;margin-bottom:20px}.ginput_container input[type="text"]{height:50px!important}#gform_wrapper_1 textarea.large{height:100px!important}#gform_wrapper_1 .gform_footer input[type="submit"]{padding:16px 26px;font-size:16px!important}.menutoggle{display:block}.menudop{display:none}.for_sticky_menu{padding:0}.elementor-text-editor #gallery-1{grid-template-columns:1fr 1fr 1fr 1fr}.top_bar_info{display:none}.contact_info_mobile{display:block}.contact_info_mobile .top_bar_info{display:block}.top_bar_info ul{column-gap:40px;float:none;padding:15px 0}.top_bar_info ul li span{font-size:12px}.top_bar_info ul li i{font-size:26px}.address_info_rows .address_info:last-child{justify-content:center}}@media only screen and (max-width:576px){body{font-size:16px}.site_logo{text-align:left;margin-bottom:0;margin-top:0}.banner_section{height:60vh}.banner_section .banner_text_block_outer{height:60vh}.banner_section .banner_text_block{padding:25px 20px;width:90%;font-size:14px}.banner_bottom_border{width:87%}.borcenter,.borright,.borleft{text-align:center}.bottom_space{margin-bottom:5px}.bottom_space:last-child{margin-bottom:0}.bottom_space p{margin-bottom:0}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}.site_logo a img{max-width:170px}.home_banner_text h1{font-size:17.5px}.home_banner_text h3{font-size:10px;padding:10px 15px}#wid-1{padding-right:0}.bottom_space ul li{margin-bottom:5px;padding-left:0;position:relative}.bottom_space ul li i{color:#fff;margin-right:10px;position:relative;left:0;top:2px}.gfield_radio .gchoice{margin-right:0;width:100%;margin-bottom:7px}.gfield_checkbox .gchoice{margin-right:0;width:100%;margin-bottom:10px}.bottom_space ul.social_media_icons{display:block;padding-left:0}.copyright_text{text-align:center;font-size:14px;margin-top:0;border-top:2px solid #000}.footer_wide{padding:30px 0;background:#2b2a29}.bellow_sections .bottom_space:first-child{margin-bottom:30px}.bottom_space ul.social_media_icons li{padding-left:0;font-size:14px;margin-left:15px;margin-right:15px;margin-bottom:15px}.main_featured_section h1{font-size:22px;padding-top:0}.images_grid{text-align:center}.images_grid img{margin-right:18px;max-width:80px!important;max-height:40px;width:auto}.images_grid img:last-child{margin-right:0}ul.footer_icons li{display:inline-block;text-align:center}ul.footer_icons li img{display:inline-block;max-width:180px;padding-right:15px;padding-left:15px;max-height:44px;margin:10px 0}ul.footer_icons li:last-child img{max-width:170px;max-height:50px}.yellow_bar_info ul{display:none}.logo_bar{padding:5px 0;background:#2b2a29}.box_btn_leg a.elementor-button{background-position:100% 100%}.varaa_huolto_btn_mob{display:inline-block}.nav_col_mob{text-align:right;display:flex;align-items:center;justify-content:right}ul.social_icons{text-align:center}ul.cta_btns{display:block}ul.cta_btns li{margin-bottom:20px}}