.carousel-arrow,.elementor-button,.premium-blog-post-container .premium-blog-content-wrapper a{text-decoration:none!important}.text-fade-60{opacity:.6}.main-title span{font-size:1.875rem}.header-phone a:hover,.menu a:hover{text-decoration:underline}.flatpickr-calendar,.pac-container{box-shadow:0 0 20px rgba(0,0,0,.15)}.premium-bullet-list-box{display:flex;align-items:center;flex-direction:row!important}.free-quote-top-block #wpforms-1023-field_2-container,.free-quote-top-block #wpforms-1023-field_5-container,.free-quote-top-block #wpforms-1023-field_8-container,.free-quote-top-block #wpforms-1023-field_9-container,.home .breadcrumbs,.left-sidebar #wpforms-1023-field_2-container,.left-sidebar #wpforms-1023-field_5-container,.left-sidebar #wpforms-1023-field_8-container,.left-sidebar #wpforms-1023-field_9-container,.wpforms-container .wpforms-field[data-field-id="10"] label{display:none}.price-item .elementor-widget-image{margin-top:auto!important}.services .e-con-inner,.wpforms-container,footer ul{margin:0!important}.premium-modal-box-modal-footer,.ti-footer,.ti-verified-by{display:none!important}.license-info a,.menu a:hover,.promo-code-block a,main a{text-decoration:underline!important}.contacts-block a,.menu a{text-decoration:none!important}.promise .e-con-inner,.services figure img,h2{position:relative}h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:82px;height:2px;margin-bottom:-18px;background-color:#b50000}.content h2:after,.elementor-image-box-content h2:after,.elementor-widget-text-editor h2:after,.header-without-line h2:after{content:none}.content h2{font-size:1.5rem}.elementor-image-box-content h2{margin:0}.green h2:after{background-color:#52c712}.left h2:after{transform:translateX(0);left:0}.menu{justify-content:center;list-style:none;text-align:center;padding:0}.menu a{color:var(--e-global-color-secondary);font-weight:700;font-size:17px}.header-phone a{color:rgba(255,255,255,.7);transition:.2s}.header-phone a:hover,footer .contacts-block a{color:rgba(255,255,255,.6)}.she-header{background-color:rgba(255,255,255,.95)}.she-header .hfe-site-logo-img{height:50px}.eael-nav-menu-wrapper{position:absolute!important;left:-97vw;right:0;width:100vw;bottom:-33px}.eael-nav-menu-wrapper ul{background:#fff!important;box-shadow:0 0 10px rgba(0,0,0,.1)}.eael-nav-menu-wrapper ul a,.free-quote-top-block .wpforms-container .wpforms-field[data-field-id="9"] label{text-align:left!important}.eael-nav-menu-wrapper ul a.eael-item-active{color:#b50000!important;text-decoration:underline}.services figure:before{content:"";position:absolute;top:50%;left:-3px;width:50px;height:50px;border:none;background-color:#b4cbe3;border-radius:50%;transform:translateY(-50%)}.promise .e-con-inner::after,.promise .e-con-inner::before{content:"";position:absolute;top:35px;left:35%;width:15px;height:15px;transform:rotate(45deg);background-color:#00d298;animation:10s linear infinite alternate blueToPurple}.promise .e-con-inner::after{left:auto;right:35%;background-color:#3800de;animation:10s linear infinite alternate purpleToBlue}.why-us figure{border-radius:50%!important;background:#b4cbe3}.why-us img{padding:30px}.weekdays{width:100%}.weekdays ul{list-style:none;padding:0;display:flex;align-items:center;width:100%}.weekdays ul li{color:#fff;background:var(--e-global-color-accent);padding:3px 10px;margin-right:5px}.faq-main svg{width:1.5em!important;height:1.5em!important}.elementor-accordion-title{line-height:1.4}.socials-reviews-rating-block .e-con-inner{max-width:100%!important}.socials-reviews-rating-block .reviews-block{display:flex;justify-content:space-between;text-align:center}.counter-item__logo{margin-bottom:15px}.counter-item__logo--yelp img{height:80px!important}.counter-item__num{font-size:4rem;font-weight:700}.counter-item__text{font-size:1.125rem}.contacts-block p{margin-bottom:0}.contacts-block a{transition:.2s;color:var(--e-global-color-primary)}footer{font-size:.925rem}footer ul{list-style:none!important;padding:0!important}footer .contacts-block a:hover{color:rgba(255,255,255,.9)}.wpforms-error-container{background:rgba(255,255,255,.7)!important;padding:15px!important;border-left:5px solid #fff!important}.premium-modal-box-modal-dialog{padding:15px}.premium-modal-box-close-button-container,.premium-modal-box-modal-title{margin-left:auto!important}.premium-modal-box-modal-body input[type=date],.premium-modal-box-modal-body input[type=email],.premium-modal-box-modal-body input[type=number],.premium-modal-box-modal-body input[type=password],.premium-modal-box-modal-body input[type=search],.premium-modal-box-modal-body input[type=tel],.premium-modal-box-modal-body input[type=text],.premium-modal-box-modal-body input[type=url],.premium-modal-box-modal-body select,.premium-modal-box-modal-body textarea{padding:7px 15px!important;font-size:14px!important}.wpforms-submit{font-family:Lato,Sans-serif!important;font-weight:800!important}.free-quote-fullwidth .wpforms-container .wpforms-field-container,.free-quote-top-block .wpforms-field-container,.premium-modal-box-modal-body .wpforms-field-container{display:flex;flex-wrap:wrap;justify-content:space-between}.premium-modal-box-modal-body .wpforms-field-container .wpforms-field{width:100%;padding:5px 0}.free-quote-top-block .form-field-half,.premium-modal-box-modal-body .form-field-half{width:48%!important}.premium-modal-box-modal-body a{color:#333;text-decoration:underline}.premium-modal-box-modal-body button,.premium-modal-box-modal-body input[type=submit]{color:#fff;background:var(--e-global-color-accent);border:none}.premium-modal-box-modal-body button:hover,.premium-modal-box-modal-body input[type=submit]:hover{background:#48b010}.free-quote-fullwidth .wpforms-container .wpforms-field{width:100%;margin-bottom:10px!important}@media (max-width:767px){.elementor-495 .elementor-element.elementor-element-89cf0c0 .hfe-site-logo .hfe-site-logo-container img{height:auto}.free-quote-fullwidth .wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field,.wpforms-container .wpforms-field{padding:0;margin-bottom:15px!important}.premium-modal-box-modal-body .form-field-half{margin-bottom:10px!important}}.free-quote-fullwidth .wpforms-container input[type=date],.free-quote-fullwidth .wpforms-container input[type=email],.free-quote-fullwidth .wpforms-container input[type=number],.free-quote-fullwidth .wpforms-container input[type=password],.free-quote-fullwidth .wpforms-container input[type=search],.free-quote-fullwidth .wpforms-container input[type=tel],.free-quote-fullwidth .wpforms-container input[type=text],.free-quote-fullwidth .wpforms-container input[type=url],.free-quote-fullwidth .wpforms-container textarea{width:100%!important;padding:12px 15px!important;border:1px solid #ddd!important;border-radius:4px!important;font-size:14px!important;box-sizing:border-box!important;height:auto!important}.free-quote-fullwidth .wpforms-container select{width:100%!important;padding:10px 15px!important;border:1px solid #ddd!important;border-radius:4px!important;font-size:14px!important;box-sizing:border-box!important;height:auto!important;max-width:100%!important}.free-quote-fullwidth .wpforms-container input:focus,.free-quote-fullwidth .wpforms-container select:focus,.free-quote-fullwidth .wpforms-container textarea:focus{outline:0!important;border-color:var(--e-global-color-accent,#52c712)!important}.free-quote-fullwidth .wpforms-container .wpforms-submit,.free-quote-fullwidth .wpforms-container button[type=submit]{width:100%!important;padding:12px 30px!important;background:var(--e-global-color-accent,#52c712)!important;color:#fff!important;border:none!important;border-radius:4px!important;font-size:16px!important;cursor:pointer!important;transition:.3s!important;height:auto!important}.free-quote-fullwidth .wpforms-container .wpforms-submit:hover,.free-quote-fullwidth .wpforms-container button[type=submit]:hover{background:#48b010!important}.free-quote-fullwidth .wpforms-container .wpforms-field-checkbox label,.free-quote-fullwidth .wpforms-container .wpforms-field-gdpr-checkbox label{font-size:10px!important;color:#fff!important}.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="9"] label{color:#fff;font-weight:700!important;font-size:1.125rem!important}.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="10"] .wpforms-field-description,.free-quote-fullwidth div.wpforms-container-full .wpforms-form em.wpforms-error{color:#fff}.free-quote-fullwidth div.wpforms-container-full .wpforms-form em.wpforms-error:before{background:#fff}.free-quote-top-block label{font-size:.875rem!important;color:#fff!important}.free-quote-top-block .wpforms-field{width:100%;order:1}.free-quote-top-block .address-autocomplete{order:2;width:100%!important}.free-quote-top-block .datepicker{order:3}.free-quote-top-block .wpforms-field[data-field-id="10"],.free-quote-top-block .wpforms-field[data-field-id="13"],.free-quote-top-block .wpforms-field[data-field-id="2"],.free-quote-top-block .wpforms-field[data-field-id="8"],.free-quote-top-block .wpforms-field[data-field-id="9"]{order:4}.free-quote-top-block .wpforms-field input,.free-quote-top-block .wpforms-field select{background:0 0!important;border:none;border-bottom:1px solid #fff;font-size:.875rem!important;color:#fff!important}.free-quote-top-block .wpforms-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px 16px!important;padding-right:35px!important}.address-autocomplete input,.datepicker input,.free-quote-top-block .address-autocomplete input,.free-quote-top-block .datepicker input{background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:20px 20px!important}.free-quote-top-block .wpforms-field input:focus,.free-quote-top-block .wpforms-field select:focus,.free-quote-top-block .wpforms-field textarea:focus{outline:0!important;border-bottom:1px solid #fff!important;box-shadow:none!important}.free-quote-top-block .wpforms-field input::placeholder,.free-quote-top-block .wpforms-field select::placeholder,.free-quote-top-block .wpforms-field textarea::placeholder,.free-quote-top-block input::placeholder,.free-quote-top-block select::placeholder,.free-quote-top-block textarea::placeholder{color:#fff!important;opacity:1!important}.free-quote-top-block .wpforms-field input::-webkit-input-placeholder,.free-quote-top-block input::-webkit-input-placeholder{color:#fff!important;opacity:1!important}.free-quote-top-block .wpforms-field input::-moz-placeholder,.free-quote-top-block input::-moz-placeholder{color:#fff!important;opacity:1!important}.free-quote-top-block .wpforms-field input:-ms-input-placeholder,.free-quote-top-block input:-ms-input-placeholder{color:#fff!important;opacity:1!important}.free-quote-top-block .wpforms-field input[type=email]::placeholder,.free-quote-top-block .wpforms-field input[type=number]::placeholder,.free-quote-top-block .wpforms-field input[type=tel]::placeholder,.free-quote-top-block .wpforms-field input[type=text]::placeholder{color:#fff!important;opacity:1!important}.free-quote-top-block .wpforms-field input[type=email]::-webkit-input-placeholder,.free-quote-top-block .wpforms-field input[type=number]::-webkit-input-placeholder,.free-quote-top-block .wpforms-field input[type=tel]::-webkit-input-placeholder,.free-quote-top-block .wpforms-field input[type=text]::-webkit-input-placeholder{color:#fff!important;opacity:1!important}.free-quote-top-block .wpforms-field input[type=email]::-moz-placeholder,.free-quote-top-block .wpforms-field input[type=number]::-moz-placeholder,.free-quote-top-block .wpforms-field input[type=tel]::-moz-placeholder,.free-quote-top-block .wpforms-field input[type=text]::-moz-placeholder{color:#fff!important;opacity:1!important}.free-quote-top-block .datepicker input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")!important}.free-quote-top-block .address-autocomplete input,.free-quote-top-block .address-autocomplete input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E")!important}.free-quote-top-block .wpforms-field input:-webkit-autofill,.free-quote-top-block .wpforms-field input:-webkit-autofill:active,.free-quote-top-block .wpforms-field input:-webkit-autofill:focus,.free-quote-top-block .wpforms-field input:-webkit-autofill:hover,.free-quote-top-block .wpforms-field select:-webkit-autofill,.free-quote-top-block .wpforms-field select:-webkit-autofill:active,.free-quote-top-block .wpforms-field select:-webkit-autofill:focus,.free-quote-top-block .wpforms-field select:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 20px 20px transparent!important;background-color:transparent!important}.free-quote-top-block .wpforms-container .wpforms-field{padding:0!important;margin-bottom:7px}.free-quote-top-block .wpforms-container .wpforms-field[data-field-id="9"]{margin:10px 0}.free-quote-top-block .wpforms-field-description{color:#fff!important}.free-quote-top-block .wpforms-error{color:#fff!important;font-size:.75rem!important}.free-quote-top-block .wpforms-error:before{background:#fff!important}.left-sidebar .wpforms-field{padding:7px 0}.left-sidebar .wpforms-container .wpforms-field[data-field-id="9"] label{margin-bottom:7px;text-align:left!important}.free-quote-top-block .wpforms-field-select select,.left-sidebar select,.wpforms-field-moving-size select{min-width:100%}.wpforms-container .wpforms-field[data-field-id="10"] fieldset{display:flex}.wpforms-container .wpforms-field[data-field-id="10"] .wpforms-field-description{margin-top:0;margin-left:10px;font-size:10px}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input[type=date]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.datepicker input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")!important;padding-right:45px!important;cursor:pointer}.flatpickr-calendar{border:1px solid #e0e0e0;border-radius:4px}.flatpickr-day.selected{background:var(--e-global-color-accent,#52c712)!important;border-color:var(--e-global-color-accent,#52c712)!important}.flatpickr-day.selected:hover{background:#48b010!important;border-color:#48b010!important}.flatpickr-day:hover:not(.flatpickr-disabled){background:rgba(82,199,18,.1);border-color:rgba(82,199,18,.3)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--e-global-color-accent,#52c712)!important}.address-autocomplete input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E")!important;padding-right:45px!important;cursor:text}.address-autocomplete input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2352c712' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E")!important}.pac-container{border-radius:4px;border:1px solid #e0e0e0;margin-top:5px;font-family:inherit;z-index:9999!important}.pac-item{padding:10px 15px;cursor:pointer;border-top:1px solid #e0e0e0}.pac-item:first-child{border-top:none}.pac-item:hover{background-color:rgba(82,199,18,.1)}.pac-item-selected{background-color:rgba(82,199,18,.15)}.pac-icon{margin-right:10px}.pac-item-query{font-weight:600;color:#333}.premium-modal-box-modal-dialog .pac-container{z-index:99999!important}@media (min-width:767.99px){.menu{display:flex;gap:10px}.menu li:not(:first-child){border-left:2px solid #000;padding-left:10px}.free-quote-fullwidth .wpforms-container .wpforms-field{width:23.5%}.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="1"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="2"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="3"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="4"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="5"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="6"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="7"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="8"]{width:23.5%!important}.wpforms-container .wpforms-field[data-field-id="9"]{width:100%!important;display:flex;align-items:center!important;gap:2%!important}.free-quote-modal .wpforms-container .wpforms-field[data-field-id="9"]{justify-content:space-between}.free-quote-modal .wpforms-container .wpforms-field[data-field-id="9"] select,.free-quote-top-block .wpforms-container .wpforms-field[data-field-id="9"] select{min-width:inherit}.wpforms-container .wpforms-field[data-field-id="9"] label{text-align:right!important;margin-bottom:0}.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="9"] label,.free-quote-fullwidth .wpforms-submit-container{width:23.5%!important;margin:0 0 0 25.5%!important}.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="9"] select{width:23.5%!important;flex-shrink:0!important}.free-quote-fullwidth .wpforms-container .wpforms-field-checkbox,.free-quote-fullwidth .wpforms-container .wpforms-field-gdpr-checkbox,.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="10"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="11"],.free-quote-fullwidth .wpforms-container .wpforms-field[data-field-id="12"]{width:100%!important}.premium-modal-box-modal-body .wpforms-field[data-field-id="2"] select{min-width:100%!important}}@media (max-width:768px){.free-quote-header .elementor-image-box-wrapper{display:flex;align-items:center}.premium-modal-box-modal-body .form-field-half{width:100%!important}}.premium-blog-post-container .premium-blog-content-wrapper{background:rgb(35,66,120,.5)!important;height:200px;padding:20px!important;display:flex;align-items:center;justify-content:center}@keyframes blueToPurple{0%,100%{background-color:#00d298}50%{background-color:#3800de}}@keyframes purpleToBlue{0%,100%{background-color:#3800de}50%{background-color:#00d298}}.promo-code-form .wpforms-field-container{display:flex;justify-content:space-between;flex-wrap:wrap}.promo-code-form .wpforms-field-container>div{width:48%}.promo-code-form .wpforms-submit-container{width:50%;margin:30px auto 0}
.eael-simple-menu-container .eael-simple-menu li ul li a {
    font-size: 1rem !important;
}

@media (max-width: 768px) {
    .carousel-next {
        right: 10px !important;
    }

    .carousel-prev {
        left: 10px !important;
    }

    .slick-arrow {
        color: #fff !important;
    }

    .services figure:before {
        top: 30%;
    }

    .menu-item-has-children a {
        color: var(--e-global-color-primary) !important;
    }

    .social-reviews .elementor-image-box-wrapper {
    	display: flex !important;
    	align-items: center !important;
    	padding: 10px !important;
    }

    .social-reviews .elementor-image-box-content {
    	text-align: left !important;
    	margin-left: 15px !important;
    	font-size: 18px !important;
    }

    .main-banner {
        background-position: 25% center !important;
    }

    .main-banner:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 67, 0.25) !important;
    }
}

.social-reviews .elementor-image-box-content p,
.social-reviews .elementor-image-box-content h3 {
    line-height: 1.1 !important;
}


@media(max-width: 991px) {
	.eael-simple-menu-hamburger-align-right {
		width: 30px !important;
	}
}



.eael-nav-menu-wrapper {
	left: calc(40px - 100vw);
}