ul#ast-hf-menu-1{background-color:transparent}a,.page-title{color:var(--ast-global-color-0)}.ast-logo-title-inline .ast-site-identity{padding:0}.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{max-width:50px;width:50px}.ast-logo-title-inline .site-logo-img{padding-right:6px !important}.site-description{max-width:130px;line-height:1.01 !important;font-size:16px !important;font-weight:600}div[id^=bwg_container] *{z-index:auto !important}.text-line-through{text-decoration:line-through}.d-none{display:none}.sticky{position:sticky;top:var(--ast-container-default-xs-padding)}.rb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw;box-shadow:0px 0px #00000070;margin-top:0 !important;margin-bottom:0 !important;overflow:visible;border-color:inherit;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll;background-clip:padding-box;row-gap:20px;column-gap:20px}.rb-container .rb-container-inner-blocks-wrap{min-width:unset !important;--inner-content-custom-width:min(100%, 1200px);max-width:var(--inner-content-custom-width);width:100%;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;row-gap:20px;column-gap:0;display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.rb-container .outter-box{box-shadow:0px 0px #00000070;padding:64px;margin-top:-55px !important;margin-bottom:-55px !important;margin-left:0;margin-right:0;overflow:visible;order:initial;border-color:inherit;flex-direction:column;align-items:stretch;justify-content:center;flex-wrap:nowrap;row-gap:30px;column-gap:20px}.services-page{padding:0 var(--ast-container-default-xxs-padding)}.services-page{padding-top:90px !important}.services-page .services-info .services-content h1{font-size:var(--wp--preset--font-size--x-large)}.services-page .services-info{display:flex}.services-page .services-info .contact-form{background-color:var(--ast-global-color-7);padding:var(--ast-container-default-md-padding)}.services-page .contact-form h3{color:var(--ast-global-color-5);margin-bottom:var(--ast-container-default-xxs-padding)}@media (min-width:768px){.services-page .services-info .services-content{width:60%}.services-page .services-info .contact-form{width:40%}}@media only screen and (max-width:767px){.services-page{padding-top:40px !important}.services-page .services-info{flex-direction:column}.services-page .services-info .services-content{padding:0 var(--ast-container-default-xxs-padding)}}.services-page .service-cards{background-color:var(--ast-global-color-5)}.services-page .service-cards h2{color:var(--ast-global-color-7);text-align:center;margin:var(--ast-container-default-xxs-padding) auto}.service-template header,.tax-service-categories header{background-color:var(--ast-global-color-7)}.entry-header.ast-no-title{display:none;visibility:hidden}.service-details-page h1{font-size:36px;line-height:1.1;margin:var(--ast-container-default-xxs-padding) 0 20px}.service-details-page{padding:0 var(--ast-container-default-xxs-padding);padding-top:140px}.service-details-page .service-content{display:flex}.service-details article{padding-top:var(--ast-container-default-xxs-padding)}@media (min-width:768px){.service-details-page{background-color:var(--ast-global-color-5)}.service-details-page .service-content .service-details{width:70%}.service-details-page .service-content .service-sidebar{width:30%;padding-left:15px}}@media only screen and (max-width:767px){.service-details-page .service-content{flex-direction:column}.service-details-page{padding-top:40px}}.slider h2{text-align:center;font-size:2rem;margin:var(--ast-container-default-xxs-padding) 0 20px}.service-details-page .section-slider{padding:30px 0;background-color:var(--ast-global-color-4)}.service-details-page .wp-block-uagb-container.alignfull.section-slider:before{background:0 0}.service-details-page .contact-form{position:relative;background-color:var(--ast-global-color-2);padding:var(--ast-container-default-xs-padding) var(--ast-container-default-xxs-padding)}.service-details-page .contact-form h3{color:var(--ast-global-color-5);margin-bottom:var(--ast-container-default-xxs-padding)}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=url],.contact-form input[type=password],.contact-form input[type=search],.contact-form input[type=number],.contact-form input[type=tel],.contact-form input[type=range],.contact-form input[type=date],.contact-form input[type=month],.contact-form input[type=week],.contact-form input[type=time],.contact-form input[type=datetime],.contact-form input[type=datetime-local],.contact-form input[type=color],.contact-form select,.contact-form textarea,.contact-form .wpcf7 .wpcf7-form-control-wrap[class*=file-]{width:100%}@media (min-width:768px){.service-details-page aside .contact-form{margin-right:calc(-1.04* var(--ast-container-default-xxs-padding))}.service-details-page .service-sidebar{padding-top:0}}@media (max-width:460px){.service-details-page aside .contact-form{margin:auto calc(-1.04* var(--ast-container-default-xxs-padding))}}.wpcf7 form.sent .wpcf7-response-output{color:var(--ast-global-color-0);border-color:var(--ast-global-color-0) !important}.service-details-page .wpb-posts-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;align-items:center;max-width:1200px;margin:50px auto}.service-details-page .wpb-posts-nav a{display:grid;grid-gap:20px;align-items:center}.service-details-page .wpb-posts-nav h4,.service-details-page .wpb-posts-nav strong{margin:0}.service-details-page .wpb-posts-nav a svg{display:inline-block;margin:0;vertical-align:middle}.service-details-page .wpb-posts-nav>div:nth-child(1) a{grid-template-columns:100px 1fr;text-align:left}.service-details-page .wpb-posts-nav>div:nth-child(2) a{grid-template-columns:1fr 100px;text-align:right}.service-details-page .wpb-posts-nav__thumbnail{display:block;margin:0}.service-details-page .wpb-posts-nav__thumbnail img{border-radius:10px}@media (max-width:460px){.service-details-page .wpb-posts-nav a{display:inline-block}}