.elementor-element-0dc3be6 .menu-item-has-children .sub-menu-toggle{display:none}body{margin:0px!important}.custom_banner_up_cls section .elementor-container.elementor-column-gap-default{position:relative;bottom:115px}.custom_google_rating_cls p{margin:0}.custom_owl_slider_cls .owl-stage-outer .owl-item .sa_hover_container{margin-left:5%!important;border-radius:5px}.custom_owl_slider_cls .owl-stage-outer .owl-item .sa_hover_container p{margin:0}.custom_owl_slider_cls .owl-stage-outer .owl-item .sa_hover_container h2{color:#000000!important;font-size:18px;font-family:'Roboto';letter-spacing:0;color:#000;opacity:1;margin:0 0 10px 0}.custom_owl_slider_cls .owl-stage-outer .owl-item .sa_hover_container span{color:#000000!important;font-size:18px;font-family:'Roboto';letter-spacing:0;color:#000;opacity:1;margin:0 0 10px 0;font-weight:700;float:left;width:100%}.wpcf7-response-output{border:none!important}.custom_owl_slider_cls .owl-stage-outer .owl-item .sa_hover_container .wp-image-344{float:right}.custom_owl_slider_cls .owl-stage-outer .owl-item .sa_hover_container div{margin-top:20px}.custom_newsletter_form_cls .tnp.tnp-subscription{margin:0}.custom_newsletter_form_cls .tnp.tnp-subscription form{position:relative}.custom_newsletter_form_cls .tnp.tnp-subscription .tnp-email{background:unset;border:1px solid #707070;border-radius:5px;height:58px}.custom_newsletter_form_cls .tnp.tnp-subscription .tnp-submit{position:absolute;top:0;right:0;bottom:0;background-color:#8FCFCB;font-size:19px;color:#FFF;font-family:'Open Sans';width:148px;border-radius:0 5px 5px 0}.custom_footer_post_list article{display:flex!important}.custom_footer_post_list article:nth-child(1){border-bottom:1px solid #707070;margin-bottom:30px;padding-bottom:20px}.custom_footer_post_list article .elementor-post__thumbnail__link{float:left}.custom_footer_post_list article .elementor-post__text{float:left;margin-left:0}.custom_footer_post_list article .elementor-post__text .elementor-post__read-more{display:none}.custom_footer_post_list article .elementor-post__text p{font-size:10px;margin:0;margin-top:10px;color:#fff;font-weight:300;font-family:'Roboto'}#menu-footer-menu li{padding-bottom:12px}#menu-footer-menu li a{box-shadow:none;text-decoration:none;color:#FFF;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}#menu-footer-menu{list-style:none;padding-left:0;margin-top:0}#menu-footer-menu .sub-menu{list-style:none;margin-top:20px;padding-left:22px}#menu-footer-menu .sub-menu li:before{content:"\f0da";font-family:'FontAwesome';color:#fff;margin-right:10px}.custom_contact_back_for_bind_cls{margin-bottom:0px!important}.custom_contact_form_cls #wpcf7-f611-p546-o1 form input{width:100%;height:56px;border:1px solid #929292;border-radius:5px;padding:0 20px}.custom_contact_form_cls #wpcf7-f611-p546-o1 form textarea{width:100%;height:243px;border:1px solid #929292;border-radius:5px;padding:20px 20px;font-family:unset;font-size:16px}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="company_name"],.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap.your_name,.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap.email,.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap.telephone{float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="company_name"]{margin-bottom:30px;display:inline-block;margin-right:20px;width:48%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="your_name"]{margin-bottom:30px;display:inline-block;margin-right:0;width:48%;float:right}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="email"]{margin-bottom:30px;display:inline-block;margin-right:20px;width:48%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="telephone"]{margin-bottom:30px;display:inline-block;margin-right:0;width:48%;float:right}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="company_name"]{margin-bottom:30px;display:inline-block;margin-right:20px;width:48%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="your_name"]{margin-bottom:30px;display:inline-block;margin-right:0;width:48%;float:right}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="email"]{margin-bottom:30px;display:inline-block;margin-right:20px;width:48%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="telephone"]{margin-bottom:30px;display:inline-block;margin-right:0;width:48%;float:right}.custom_contact_form_cls .custom_send_button{width:195px!important;height:57px!important;border-radius:4px!important;border:unset!important;background-color:#f79400;color:#0F0F0F;font-size:20px;font-weight:600;font-family:'Open Sans';margin-top:30px}.custom_contact_form_cls #wpcf7-f611-p546-o1 form input::-webkit-input-placeholder,.custom_contact_form_cls #wpcf7-f611-p546-o1 form textarea::-webkit-input-placeholder{color:#676767;font-family:'Open Sans';font-size:16px}#custom_referencer_newsletter_id .tnp.tnp-subscription .tnp-email{background:unset;border:1px solid #040404;border-radius:5px;height:58px}#custom_referencer_newsletter_id .tnp.tnp-subscription .tnp-email::-webkit-input-placeholder{color:#242424;font-family:'Open Sans';font-size:14px}#custom_referencer_newsletter_id .tnp.tnp-subscription .tnp-submit{background-color:#F79400}.custom_service_review_section{display:flex;flex-wrap:wrap;align-items:center}.custom_service_review_img_section img{width:80%}.custom_service_review_content_section h2{margin:0 0 10px 0;color:#0F0F0F;font-family:'EB Garamond';font-size:31px}.custom_service_review_content_section span{font-size:19px;color:#272727;font-family:'Open Sans';font-weight:500}.custom_list_li_cls ul li{border-bottom:1px solid #E9E9E9}.custom_footer_see_more_link p,.custom_footer_post_list{margin:0px!important}.custom_article_list_cls .elementor-post-author{color:#0F0F0F;font-size:11px;font-family:'Open Sans'}.single-post .searchform input#s{border:1px solid #707070;padding:10px;text-shadow:none;color:#444;font-size:14px;margin:0;line-height:normal;box-sizing:border-box;background-color:#fff;width:100%}.single-post .searchform{position:relative}.single-post .searchform input#searchsubmit{position:absolute;top:0;right:0;bottom:0;background-color:#8FCFCB;font-size:19px;color:#FFF;font-family:'Open Sans';width:100px;border:unset;cursor:pointer}#custom_single_post_commnet_btn{cursor:pointer}#kontekt_button .elementor-widget-wrap{padding-right:0}@media only screen and (max-width:1100px){.elementor-492 .elementor-element.elementor-element-1c1ae8f .elementor-button{font-size:18px!important}}@media only screen and (max-width:992px){.single-post .searchform input#searchsubmit{width:60px}}@media only screen and (max-width:830px){.single-post .searchform input#searchsubmit{right:-2px}}@media screen and (max-width:1024px) and (min-width:768px){.custom_owl_slider_cls .owl-stage-outer .owl-item .sa_hover_container{min-height:191px!important}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:70px!important}div#contact-form-left-side .elementor-widget-container{display:inline-block;width:100%!important}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="company_name"],.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="your_name"],.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="email"],.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="telephone"]{float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="company_name"]{margin-bottom:30px;display:inline-block;margin-right:0;width:100%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="your_name"]{margin-bottom:30px;display:inline-block;margin-right:0;width:100%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="email"]{margin-bottom:30px;display:inline-block;margin-right:0;width:100%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="telephone"]{margin-bottom:30px;display:inline-block;margin-right:0;width:100%;float:left}}@media only screen and (max-width:767px){.custom_owl_slider_cls .owl-stage-outer .owl-item .sa_hover_container{min-height:191px!important}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:47px!important}div#contact-form-left-side .elementor-widget-container{display:inline-block;width:100%!important}.custom_service_mobile_css_cls{margin-bottom:20px!important}.custom_service_mobile_css_cls .elementor-col-50:nth-child(1) .elementor-widget-button a{font-size:16px!important}.custom_service_mobile_css_cls .elementor-col-50:nth-child(2) .elementor-image img{width:40%}.custom_service_faq_mobile_css_cls{padding-top:0px!important}.custom_service_faq_mobile_css_cls .elementor-element-b51e211 .elementor-widget-container,.custom_service_faq_mobile_css_cls .elementor-element-6cac4c4{padding-top:0px!important}.single-post .searchform input#searchsubmit{width:100px}.single-post .searchform input#searchsubmit{right:0}.single-post .searchform input#s{width:100%}}@media only screen and (max-width:600px){input.email-submit.tnp-submit{margin-top:10px}.content_get .elementor-widget-wrap{padding:0 10px 0 10px}}@media only screen and (max-width:594px){div#contact-form-left-side .elementor-widget-container{display:inline-block;width:100%!important}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="company_name"],.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="your_name"],.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="email"],.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="telephone"]{float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="company_name"]{margin-bottom:30px;display:inline-block;margin-right:0;width:100%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="your_name"]{margin-bottom:30px;display:inline-block;margin-right:0;width:100%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="email"]{margin-bottom:30px;display:inline-block;margin-right:0;width:100%;float:left}.custom_contact_form_cls #wpcf7-f611-p546-o1 form span.wpcf7-form-control-wrap[data-name="telephone"]{margin-bottom:30px;display:inline-block;margin-right:0;width:100%;float:left}}@media only screen and (max-width:550px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:47px!important}}@media only screen and (max-width:436px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:47px!important}}@media only screen and (max-width:420px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:47px!important}}@media only screen and (max-width:375px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:47px!important}}@media only screen and (max-width:320px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:47px!important}}