p.comment-form-cookies-consent{display:none}span.ajax-loader{display:none!important}.search-custom form input{width:100%;padding:10px;border:1px solid #d1d1d1;color:#222;line-height:1.5}.search-custom form{position:relative}.search-custom form button{border:1px solid var(--primary-color);color:#fff;font-size:15px;position:absolute;cursor:pointer;float:right;background:var(--primary-color);top:0;right:0;padding:10px 15px;letter-spacing:0;line-height:1.6}span.wpcf7-not-valid-tip{padding-top:10px;font-size:12px}.search-custom form button:hover{background:#fff;color:var(--primary-color)}.search-custom h4{font-weight:500;font-size:20px;color:#2e2e2e;text-transform:inherit;margin-bottom:20px}p.form-submit{text-align:center}h5.comment{color:#010101;margin-bottom:40px}h3.comment-reply-title{font-weight:500;font-size:24px;line-height:36px;text-transform:capitalize;margin-bottom:20px}.stButton .stButton_gradient{height:22px!important}.sidebar-single-widget .wp-tag-cloud li{display:inline-block;margin-bottom:5px;margin-right:2px}.sidebar-single-widget .wp-tag-cloud li a{font-weight:400;font-size:13px!important;line-height:30px;text-transform:capitalize;padding:5px 20px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;background:var(--primary-color);border-radius:5px;border:1px solid var(--primary-color)}.sidebar-single-widget .wp-tag-cloud li a:hover{color:var(--primary-color);background-color:#fff}.get-appointment-form p span.current{color:rgba(255,255,255,.6)}.footer-subscribe-form input.wpcf7-submit{width:86px;height:86px;border-radius:50%;background:var(--primary-color);color:#fff;font-family:"Font Awesome 6 Free";font-weight:900;display:flex;justify-content:center;align-items:center;position:absolute;border:none;top:2px;right:3px;padding-left:0;padding-right:0}.error h1{font-size:90px}.singlepage-box{padding-bottom:0}.wpcf7-spinner{display:none}form.invalid .wpcf7-spinner{display:block}.wpcf7 form.invalid .wpcf7-response-output{border-color:#0a0a0a}footer .wpcf7-not-valid-tip,.get-appointment-form .wpcf7-not-valid-tip{color:#fff}.get-appointment-form.style-2 .wpcf7-not-valid-tip,.map-contact-form .get-appointment-form .wpcf7-not-valid-tip,.contact-page .get-appointment-form .wpcf7-not-valid-tip{color:#0a0a0a!important}footer div.wpcf7-response-output{margin-top:0!important}.header-language{margin:0 10px}.custom-html-widget ul li{display:inline-block;padding-right:30px}.custom-html-widget ul li a{height:45px;width:45px;background:rgba(110,158,250,.1);color:rgba(34,34,34,.2);font-size:20px;text-align:center;border-radius:50%;line-height:45px}.widget_text{background:var(--primary-color)}.widget_text h5{color:#fff}.widget_custom_html,.widget_custom_html .widget_text{background:var(--section-bg)}.widget_custom_html .widget_text h5{color:var(--headding-color)}.widget_custom_html ul li a i{padding-right:0}.widget_custom_html ul li:last-child{padding-right:0}.sidebar-single-widget .get-appointment-form .single-field .nice-select:focus{border-color:#fff}.sidebar-single-widget .nice-select:after{border-color:#fff}.sidebar-single-widget .get-appointment-form .single-field input.button-1{width:100%;height:50px;font-weight:500;font-size:16px;line-height:24px;text-align:center;display:flex;justify-content:center;background:#fff;border:none;color:var(--primary-color);padding:0}.sidebar-single-widget .get-appointment-form .single-field{padding-bottom:15px}.sidebar-single-widget .get-appointment-form .single-field.pb-20{padding-bottom:20px}.get-appointment-form.style-2 p span.current{color:var(--body-color)}.offcanvas_main_menu li .sub-menu li ul li a{padding-left:55px}ul.pagination{margin-bottom:20px}@media (max-width:576px){.footer-subscribe-form input.wpcf7-submit{width:56px;height:56px}}.testimonial-img img{max-width:95px!important;border-radius:50%!important;border:2px solid var(--primary-color)!important}.dialog-type-lightbox{display:none!important}.elementor .what-we-best-img img{height:100%}.helpline-number .number-text h3{color:#fff}.singlepage-titletext ul li{line-height:21px;color:var(--primary-color)}.singlepage-content .singlepage-titletext{padding-left:5px}.footer-bottom .copyright-text p{text-transform:capitalize}.sidebar-blog-widgets .single-item .content span a{color:var(--body-color)}.blog-single-item .content .auth span a{color:var(--body-color)}.wp-block-group ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0;padding-left:0}.wp-block-group h2.wp-block-heading{position:relative;display:inline-block;font-size:18px;margin-bottom:30px;font-weight:500;letter-spacing:4px;text-transform:uppercase}.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{width:100%;padding:10px;border:0;background:#f4f5f7;margin-bottom:0;border-radius:0px}.widget_block .wp-block-group .wp-block-group__inner-container ul li{margin-bottom:20px;margin-bottom:10px;color:#040b11;font-size:16px;line-height:1.5em;line-height:28px;padding-bottom:10px}.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{position:absolute;right:0;top:0;background-color:transparent;color:#040b11;border:0;cursor:pointer;font-size:15px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li{margin-bottom:20px;margin-bottom:10px;color:#040b11;font-size:16px;line-height:1.5em;line-height:40px;border-bottom:1px dashed #ccc;padding-bottom:10px}.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;padding-bottom:0;border-bottom:0px dashed #ccc}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment{color:#040b11;font-size:16px;line-height:1.5em;line-height:40px;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0px dashed #ccc}.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}