*{color:#bbb}*,body{font-family:Roboto,sans-serif}body{font-size:16px;color:#fff!important;background:#202020;line-height:1.7}p{list-style:circle;font-size:22px;font-weight:400;margin-bottom:20px;color:#bbb;margin-top:20px}h1{padding:20px}.footer .footer_logo img,.header .header_logo img{max-width:60px}.header .header_nav .header_nav-list{text-align:center!important}.header .header_nav .header_nav-list li{font-size:16px;font-weight:500;margin-right:30px;color:#fff;text-transform:uppercase;font-family:Oswald,sans-serif}.widget_search .form{position:relative;width:100%}.widget_search .form .field{flex-grow:1;padding:14px 50px 14px 18px;-webkit-box-flex:1;font-size:14px;color:#fff;-ms-flex-positive:1}.widget_search .form .field:focus,.widget_search .form .field:hover{border-color:#fff}.widget_search .form .field::-webkit-input-placeholder{font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;font-family:Oswald,sans-serif}.widget_search .form .field::-moz-placeholder{font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;font-family:Oswald,sans-serif}.widget_search .form .field:-ms-input-placeholder{font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;font-family:Oswald,sans-serif}.widget_search .form .field::-ms-input-placeholder{font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;font-family:Oswald,sans-serif}.widget_search .form .field::placeholder{font-size:14px;font-weight:500;text-transform:uppercase;line-height:22px;font-family:Oswald,sans-serif}.widget_search .form .btn{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;right:18px;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;position:absolute;max-height:24px;top:50%}.widget_search .form .btn:hover{color:#fff}.widget_categories li{margin-bottom:10px}.widget_categories li a{font-size:18px;font-weight:500;color:#fff;text-transform:uppercase;line-height:28px;font-family:Oswald,sans-serif}.widget_categories li a:hover{color:#eb1616}.widget_tag_cloud li{margin:10px 5px;display:inline-block}.widget_tag_cloud li a{padding:5px 10px;font-size:14px!important;border:2px solid #eb1616;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;background:#eb1616;line-height:22px;font-family:Oswald,sans-serif}.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{padding:12px 20px;font-size:14px;border:2px solid #eb1616;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;line-height:22px;font-family:Oswald,sans-serif;display:inline-block}.pagination .pagination_pages li .page-numbers:hover{color:#fff;background:#eb1616}.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{font-size:18px;font-weight:500;margin-bottom:20px;color:#fff;text-transform:uppercase;line-height:1.7;font-family:Oswald,sans-serif}.post_main .post_main-article .pricing .pricing_price{margin-right:50px}.services_list-item_wrapper .icon,.services_list-item_wrapper .media{min-width:40px!important}main{margin-top:0!important}.error .container{margin:0!important}.contact_us_form .field[data-type=message],.post_main-reply .field[data-type=message]{min-height:180px;padding:10px 12px 0}.hero_slider-pagination .swiper-pagination-progressbar-fill{background:#eb1616!important}.section .container{padding-top:110!important}.header_nav .header_nav-list .dropdown-menu li{padding:15px 0;min-width:max-content;margin:0!important}.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{padding:12px 20px;font-size:14px;border:2px solid #eb1616;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;background:#eb1616;line-height:22px;font-family:Oswald,sans-serif;display:inline-block}.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{list-style:circle;font-size:22px;font-weight:400;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}.comment-respond,.post_main-comments{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,.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{color:#bbb;padding-left:5px}section .services_list .image-services{margin:0 auto;width:80%}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{font-weight:400;color:#bbb}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{border:none;width:-webkit-fill-available}.search-custom form button.btn{padding:5px 5px 0;font-size:40px;border:none!important;border:1px solid;color:#fff;background:#202020}main.post article.post_main-article .post_main-article_content p.text{letter-spacing:.5px;line-height:28px;font-family:Raleway,sans-serif}.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}.footer .footer_newsletter-form>p{display:flex}.wp-block-group h2.wp-block-heading{font-size:18px;font-weight:500;margin-bottom:30px;text-transform:uppercase;position:relative;letter-spacing:4px;display:inline-block}.widget_block.widget_search label.wp-block-search__label{display:none}.widget_block .wp-block-search .wp-block-search__inside-wrapper{position:relative}.widget_block .wp-block-search .wp-block-search__input{padding:10px;border:0;margin-bottom:0;border-radius:0;background:#f4f5f7;width:100%}.widget_block .wp-block-group .wp-block-group__inner-container ul li{font-size:16px;margin-bottom:10px;padding-bottom:10px;line-height:1.5em;line-height:28px}.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{font-size:15px;border:0;right:10px;position:absolute;top:10px;background-color:transparent;cursor:pointer}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li{font-size:16px;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:10px;line-height:1.5em;line-height:40px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li:last-child{margin-bottom:0;border-bottom:0 dashed #ccc;padding-bottom:0}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment{font-size:16px;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:10px;line-height:1.5em;line-height:40px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child{margin-bottom:0;border-bottom:0 dashed #ccc;padding-bottom:0}.sidebar_widget.widget.widget_block.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper{margin:0}.sidebar__widget .wp-block-group__inner-container .wp-block-latest-comments{padding-left:0}.wp-block-group ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0;padding-left:0}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment a,.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li a{color:inherit}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment footer{background:transparent}@media screen and (min-width:767.98px){.blog_recent-post{padding:0 15px}}.promo{margin-right:-50vw;right:50%;position:relative;max-width:100vw;margin-left:-50vw;left:50%;width:100vw}@media screen and (min-width:767.98px){.promo_content{margin:0 0 0 auto;width:50%}}.breadcrumb-area{height:70vh;justify-content:center;flex-direction:column;align-items:center;display:flex}.breadcrumb-area,.gallery,.hero,.schedule{margin-right:-50vw;right:50%;position:relative;max-width:100vw;margin-left:-50vw;left:50%;width:100vw}.about{margin-bottom:40px;margin-top:40px}.about img{width:88%}.Accordion h4{margin-bottom:30px}.theme-accordion h4{margin-bottom:0}.theme-accordion .accordion .accordion-item{border:none;border-left:3px solid #eb1616;box-shadow:0 5px 15px 0 rgba(62,65,159,.1)}.theme-accordion .accordion .accordion-item h4 button{padding:20px;font-size:18px;border:none;font-weight:700;color:#fff;text-align:start;box-shadow:none}.theme-accordion .accordion .accordion-body{padding:25px;border-top:1px solid #eee}.theme-accordion .accordion .accordion-body p{margin-bottom:0}@media (max-width:767px){.page-wrap.padding-default{padding:80px 0}}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.accordion-header{cursor:pointer}.about ol,.about ul{font-size:22px;font-weight:400;margin-bottom:20px;color:#bbb}.about ol,.about ul,.post ul li{list-style:disc!important}.blog ul li,.services ul li{list-style:none!important}.arrow{font-size:50px;color:#fff}