body{color:#fff!important;background:#202020;font-size:16px;line-height:1.7;font-family:Roboto,sans-serif}.header .header_logo img{max-width:60px}.footer .footer_logo img{max-width:60px}.header .header_nav .header_nav-list{text-align:center!important}.header .header_nav .header_nav-list li{font-family:Oswald,sans-serif;font-weight:500;font-size:16px;text-transform:uppercase;color:#fff;margin-right:30px}.widget_search .form{width:100%;position:relative}.widget_search .form .field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:14px 50px 14px 18px;font-size:14px;color:#fff}.widget_search .form .field:focus,.widget_search .form .field:hover{border-color:#fff}.widget_search .form .field::-webkit-input-placeholder{font-family:Oswald,sans-serif;font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase}.widget_search .form .field::-moz-placeholder{font-family:Oswald,sans-serif;font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase}.widget_search .form .field:-ms-input-placeholder{font-family:Oswald,sans-serif;font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase}.widget_search .form .field::-ms-input-placeholder{font-family:Oswald,sans-serif;font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase}.widget_search .form .field::placeholder{font-family:Oswald,sans-serif;font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase}.widget_search .form .btn{position:absolute;font-size:24px;max-height:24px;right:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.widget_search .form .btn:hover{color:#fff}.widget_categories li{margin-bottom:10px}.widget_categories li a{color:#fff;text-transform:uppercase;font-weight:500;font-size:18px;line-height:28px;font-family:Oswald,sans-serif}.widget_categories li a:hover{color:#eb1616}.widget_tag_cloud li{display:inline-block;margin:10px 5px}.widget_tag_cloud li a{padding:5px 10px;text-align:center;background:#eb1616;color:#fff;text-transform:uppercase;border:2px solid #eb1616;font-family:Oswald,sans-serif;font-weight:500;font-size:14px!important;line-height:22px}.widget_tag_cloud li a:hover{background:0 0}.comment_wrapper-avatar .avatar{height:auto!important}.post_main-comments .post_main-comments_list .comment{margin:20px 0}.post_main-comments .post_main-comments_list .children{margin:20px 0 20px 130px}.post_main-comments .post_main-comments_list .comment .comment-reply-link:hover{color:#eb1616}.post_main-reply form{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.post_main-reply form .comment-form-cookies-consent{padding-top:10px}.post_main-reply form .field-wrapper,.post_main-reply form .form-submit{padding-right:0;padding-left:0}.comment-respond{padding-top:100px}.container .post_main .post_main-article{padding-bottom:40px}.pagination .pagination_pages li .page-numbers{text-align:center;color:#fff;text-transform:uppercase;border:2px solid #eb1616;font-family:Oswald,sans-serif;font-weight:500;font-size:14px;line-height:22px;display:inline-block;padding:12px 20px}.pagination .pagination_pages li .page-numbers:hover{background:#eb1616;color:#fff}.pagination .pagination_pages li .current{background:#eb1616}.container .author-title{text-align:center;padding-bottom:30px}.post_main .post_main-article h3{margin:20px 0}.post_main .post_main-article .description{margin-bottom:20px}.post_main .post_main-article .pricing{margin-bottom:20px;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:500;font-size:18px;line-height:1.7;color:#fff}.post_main .post_main-article .pricing .pricing_price{margin-right:50px}.services_list-item_wrapper .media,.services_list-item_wrapper .icon{min-width:40px!important}main{margin-top:0px!important}main .container{margin-top:110px}.error .container{margin:0!important}.post_main-reply .field[data-type=message],.contact_us_form .field[data-type=message]{min-height:180px;padding:0 12px;padding-top:10px}.hero_slider-pagination .swiper-pagination-progressbar-fill{background:#eb1616!important}.section .container{padding-top:110!important}.header_nav .header_nav-list .dropdown-menu li{min-width:max-content;margin:0!important;padding:15px 0}.header_nav .header_nav-list .dropdown-menu li>a{padding:15px}.reviews .reviews_slider-slide_wrapper .icon{min-width:70px!important}.reviews .reviews_slider-slide_wrapper .icon .quotes-icon{width:auto!important}.contacts_main-form{width:100%!important}.custom-select-opener{min-height:51px!important}.form-block textarea{max-height:180px}.gallery_content-media figure{margin-bottom:30px!important}.post_main-article .post_main-article_content{color:#fff}.post_main-article .wrapper{margin-top:20px}.feed_posts-post .feed_posts-post_wrapper div.info.highlight{margin:10px 0}.post_aside-block--promo .content .main{padding:0}.post_main-comments_header{font-size:28px}.comment-form-cookies-consent{display:none}.comment-respond form .form-submit input.submit{text-align:center;background:#eb1616;color:#fff;text-transform:uppercase;border:2px solid #eb1616;font-family:Oswald,sans-serif;font-weight:500;font-size:14px;line-height:22px;display:inline-block;padding:12px 20px}.comment-respond form .form-submit input.submit:hover{color:#eb1616;background:0 0}.post_main-article_header .info .link.link--underline{text-transform:capitalize;margin-left:10px}@media screen and (min-width:991.98px){.header{padding:25px 0}.text{font-size:22px;font-weight:400;margin-bottom:48px;color:#bbb}.post_aside-block{margin-bottom:50px}main.post article.post_main-article .post_main-article_content p.text{font-size:16px;margin-bottom:20px}}a.link--underline.highlight{font-weight:600}.services_header-subtitle.section_header-subtitle.aos-init.aos-animate{margin-top:15px}h2.schedule_content-header,h2.schedule_hours-header{margin-bottom:15px}footer .footer_logo .brand-logo{margin-top:-15px}.theme-element.btn:hover{color:#D31313}.about_info-fact p.about_info-fact_description{line-height:20px}ul.gallery_list li.gallery_list-item img.gallery_list-item_img{height:100%}@media screen and (min-width:575.98px){.post_aside-block_header{margin-bottom:20px}}input.field.field--corner{width:30%}.form-submit .submit{margin-top:40px}.hero{height:calc(100vh - 30px)}@media screen and (max-width:1199px){.services_list .img-services{display:none}}@media screen and (max-width:992px){.hero{height:calc(100vh - 65px)}.elementor img.services-icon{width:40px}.textwidget h3.footer_newsletter-header{margin-top:-12px}.header .header_nav .header_nav-list li{margin-right:0}section.about.section{padding-bottom:0}main .elementor-widget-container div.container{margin-top:0}aside.post_aside{margin-top:40px}.post_aside-block--promo{height:inherit}.post.section{padding-bottom:0}.post_main-comments{padding-top:0}.comment-respond{padding-top:0}}@media screen and (max-width:767px){.schedule.section{padding:50px 0}.team_list-item{margin-bottom:40px}.gallery_list-item{margin-bottom:0}p.text{margin-bottom:20px}.quote.d-sm-flex span.icon{margin-right:10px!important;float:left;margin-top:-25px}.quote.d-sm-flex img{width:40px}.elementor-255 .elementor-element.elementor-element-44aeb17 iframe{height:350px!important}.services_list .right{margin-top:40px}}article.post_main-article{padding-top:40px;border-top:1px solid #999}article.post_main-article:first-child{padding-top:0;border-top:0}h2.hero_content-header{font-size:62px}.dp_none{display:none}.contacts_main-form .form-block input.field{width:100%}.wpcf7-form-control-wrap{width:100%}input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1)}@media screen and (min-width:575.98px){.footer_newsletter-form .btn{height:54px}}.wpcf7-not-valid-tip{margin-top:20px}.wpcf7 form .wpcf7-response-output{border-color:#fff!important;margin-left:0}span.info_date{padding-left:5px;color:#bbb}section .services_list .image-services{width:80%;margin:0 auto}section.services .button-link{text-align:center;margin-top:30px}section.about .about_info-fact p,section.services li p.description{color:#bbb}span.hero_content-tel:hover{color:unset}section.services div.services_header{text-align:center;width:100%}section.services p.services_header-text{font-size:18px}section.services li.services_list-item h3.title a{font-size:24px}section.services li.services_list-item .main .description{margin-bottom:16px}section.feed li.feed_posts-post p.preview{color:#bbb;font-weight:400}main.post article.post_main-article .post_main-article_header h2.title{font-size:32px}.post_main-article_header div.info.highlight{color:#bbb}.post_main-article_header div.info.highlight i{color:#eb1616}.search-custom form{border:1px solid #fff;width:100%;margin-top:20px}.search-custom form input.required{width:-webkit-fill-available;border:none}.search-custom form button.btn{border:none!important;padding:5px 5px 0 5px;border:1px solid;background:#202020;font-size:40px;color:#fff}main.post article.post_main-article .post_main-article_content p.text{font-family:'Raleway',sans-serif;letter-spacing:.5px;line-height:28px}.post_main-article_header .info_comments,.post_main-article_header .info_posted{font-family:'Raleway',sans-serif}.widget_text .textwidget .post_aside-block p.main_text.text{font-size:19px}.pagination .pagination_pages li .page-numbers{margin-right:7px;margin-bottom:8px}.post_main-article_header .info_comments,.post_main-article_header .info_posted{margin-right:18px}.header_nav-list .dropdown-toggle.active,.header_nav-list .nav-item.active{background:none}