.bg-web .about-us-body ul li,.bg-web .btn-default,.bg-web .google-rating ul li,.bg-web .main-menu ul li a,.bg-web .member-detail-header p,.bg-web .read-more-btn a,.bg-web .service-body h3,.bg-web .service-category-list h3,.bg-web .service-category-list ul li a,.bg-web .service-entry h3,.bg-web .service-entry ul li,.bg-web .service-rating ul li,.bg-web .team-content p{text-transform:none}.bg-web .reveal,.bg-web .text-anime-style-1,.bg-web .text-anime-style-2,.bg-web .text-anime-style-3{will-change:transform,opacity}.bg-web .parallaxie{will-change:transform}.bg-web .wow{will-change:transform,opacity}.bg-web img{height:auto;max-width:100%}.bg-web .about-us-body ul li{color:var(--text-color);font-weight:400}.bg-web .footer-links ul li a{text-transform:none}.bg-web .footer-links ul li,.bg-web .footer-links ul li strong,.bg-web .footer-links ul li:hover a{color:var(--white-color)}.bg-web .footer-links ul li a:hover{color:var(--accent-color)}.bg-web .footer-copyright-text{text-align:left}.bg-web .footer-copyright-links{margin-top:10px}.bg-web .footer-copyright-links a{color:var(--white-color);font-size:14px;text-decoration:none}.bg-web .footer-copyright-links a:hover{color:var(--accent-color)}.bg-web .google-map-iframe iframe{display:block;-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.bg-web .contact-us-item .contact-info-content p a{border-bottom:1px solid var(--dark-divider-color);color:var(--text-color);line-break:anywhere}.bg-web .contact-us-item .contact-info-content p a:hover{border-color:var(--accent-color)}.bg-web .contact-us-item h3:not(:first-child){margin-top:20px}.bg-web .contact-us-info__footer{padding:0 30px}.bg-web .help-block.with-errors ul li{color:var(--accent-color)}.bg-web .navbar-brand img{height:auto;width:200px}.bg-web .hero.bg-image.hero-video:before,.bg-web .hero.bg-image:before{background-color:var(--bs-black)}.bg-web .service-entry ul li{color:var(--text-color);font-weight:400}.bg-web .service-entry a{color:var(--accent-color);text-decoration:underline}.bg-web .service-entry h4{color:var(--text-color);font-size:16px;font-weight:600;margin-bottom:30px;text-transform:uppercase}.bg-web .service-entry ol{margin-bottom:30px;padding-left:20px}.bg-web .service-entry ol li{line-height:1.8em}.bg-web .service-entry ol li+li{margin-top:4px}.bg-web .service-faqs+.service-faqs{margin-top:60px}.bg-web .service-featured-image--raw img{aspect-ratio:unset}.bg-web .service-entry-image-caption{color:var(--text-color);font-size:14px;font-style:italic;font-weight:400;margin-top:20px;text-align:center}.bg-web .team-content h3 a{color:var(--primary-color);text-decoration:none}.bg-web .team-content h3 a:hover{color:var(--accent-color)}.bg-web .member-info-content ul{margin-bottom:30px;padding:0}.bg-web .member-info-content ul:last-child{margin-bottom:0}.bg-web .member-info-content ul li{padding-left:30px;position:relative}.bg-web .member-info-content ul li:before{color:var(--accent-color);content:"\f058";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:20px;font-weight:900;left:0;line-height:normal;position:absolute;top:2px}.bg-web .member-info-content ul li+li{margin-top:10px}.bg-web .language-selector{margin-left:20px}.bg-web .language-selector a{background-color:var(--primary-color);border-radius:4px;color:var(--white-color);line-height:1;padding:2px 4px;text-decoration:none}.bg-web .language-selector a:hover{background-color:var(--accent-color);color:var(--white-color)}.bg-web .our-gallery-page{padding:36px 0}.bg-web .our-gallery-page .container{padding:0}.bg-web .legal-content{padding:60px 0}.bg-web .legal-content h2{font-size:24px}.bg-web .legal-content h2,.bg-web .legal-content h3{color:var(--text-color);font-weight:600;margin-bottom:20px;text-transform:uppercase}.bg-web .legal-content h3{font-size:20px}.bg-web .legal-content ul{margin-bottom:30px;padding-left:20px}.bg-web .legal-content ul li{margin-bottom:5px}.bg-web .legal-content ul li:last-child{margin-bottom:0}.bg-web .legal-content table{margin-bottom:30px}.bg-web .legal-content a{color:var(--accent-color);text-decoration:underline}.bg-web .legal-content a:hover{color:var(--primary-color)}.bg-web .cookie-consent-banner{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.95);bottom:0;-webkit-box-shadow:0 -2px 20px rgba(0,0,0,.3);box-shadow:0 -2px 20px rgba(0,0,0,.3);left:0;opacity:0;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .3s ease-in-out,visibility 0s linear .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility 0s linear .3s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s,-webkit-transform .3s ease-in-out;visibility:hidden;z-index:9999}.bg-web .cookie-consent-banner.cookie-consent-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s ease-in-out,visibility 0s linear 0s,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility 0s linear 0s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear 0s;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear 0s,-webkit-transform .3s ease-in-out;visibility:visible}.bg-web .cookie-consent-container{margin:0 auto;max-width:1200px;padding:20px}.bg-web .cookie-consent-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bg-web .cookie-consent-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white-color);font-size:18px;font-weight:600;gap:10px;margin:0;text-transform:none}.bg-web .cookie-consent-icon{font-size:24px}.bg-web .cookie-consent-description{-webkit-box-flex:1;color:hsla(0,0%,100%,.9);-ms-flex:1 1;flex:1 1;font-size:14px;line-height:1.6;margin:0;text-align:left}.bg-web .cookie-consent-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bg-web .cookie-consent-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;text-transform:none;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.bg-web .cookie-consent-btn:focus{outline:2px solid var(--accent-color);outline-offset:2px}.bg-web .cookie-consent-accept{background-color:var(--accent-color);color:var(--white-color)}.bg-web .cookie-consent-accept:hover{background-color:var(--primary-color)}.bg-web .cookie-consent-btn-secondary{background-color:transparent;border:1px solid hsla(0,0%,100%,.3);color:var(--white-color)}.bg-web .cookie-consent-btn-secondary:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.bg-web .cookie-consent-btn-link{background-color:transparent;color:var(--accent-color);padding:10px 15px;text-decoration:underline}.bg-web .cookie-consent-btn-link:hover{color:var(--white-color)}.bg-web .cookie-consent-policy{font-size:12px;margin:0}.bg-web .cookie-consent-policy a{color:hsla(0,0%,100%,.8);text-decoration:underline}.bg-web .cookie-consent-policy a:hover{color:var(--accent-color)}.bg-web .cookie-consent-settings{background-color:var(--white-color);bottom:100%;-webkit-box-shadow:0 -2px 20px rgba(0,0,0,.2);box-shadow:0 -2px 20px rgba(0,0,0,.2);left:0;max-height:0;overflow:hidden;position:absolute;right:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.bg-web .cookie-consent-settings.cookie-consent-settings-visible{overflow-y:auto}.bg-web .cookie-consent-settings-content{margin:0 auto;max-width:1200px;padding:30px 20px}.bg-web .cookie-consent-settings-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--dark-divider-color);margin-bottom:20px;padding-bottom:15px}.bg-web .cookie-consent-settings-title{color:var(--text-color);font-size:22px;font-weight:600;margin:0;text-transform:none}.bg-web .cookie-consent-settings-close{background:none;border:none;color:var(--text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;height:32px;line-height:1;padding:0;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s ease;transition:color .3s ease}.bg-web .cookie-consent-settings-close i{font-size:inherit;line-height:inherit}.bg-web .cookie-consent-settings-close:hover{color:var(--accent-color)}.bg-web .cookie-consent-settings-close:focus{border-radius:4px;outline:2px solid var(--accent-color);outline-offset:2px}.bg-web .cookie-consent-settings-description{color:var(--text-color);font-size:15px;line-height:1.6;margin-bottom:25px}.bg-web .cookie-consent-settings-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:30px}.bg-web .cookie-consent-setting-item{background-color:#f8f9fa;border:1px solid var(--dark-divider-color);border-radius:8px;padding:20px}.bg-web .cookie-consent-setting-header{margin-bottom:10px}.bg-web .cookie-consent-setting-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:12px;margin:0}.bg-web .cookie-consent-checkbox{accent-color:var(--accent-color);cursor:pointer;height:20px;width:20px}.bg-web .cookie-consent-checkbox:disabled{cursor:not-allowed;opacity:.6}.bg-web .cookie-consent-setting-name{color:var(--text-color);font-size:16px;font-weight:600;text-transform:none}.bg-web .cookie-consent-setting-desc{color:var(--text-color);font-size:14px;line-height:1.5;margin:0;padding-left:32px}.bg-web .cookie-consent-settings-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid var(--dark-divider-color);justify-content:flex-end;padding-top:20px}.bg-web .cookie-consent-save-settings{background-color:var(--accent-color);color:var(--white-color)}.bg-web .cookie-consent-save-settings:hover{background-color:var(--primary-color);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.bg-web .google-rating{display:none}.bg-web .google-rating.google-review-visible{display:block}.bg-web .our-testimonials{display:none}.bg-web .our-testimonials.google-review-visible{display:block}@media (min-width:768px){.bg-web .footer-copyright-text{text-align:center}.bg-web .hero-content-body .btn-default{display:none}.bg-web .cookie-consent-content{gap:20px}.bg-web .cookie-consent-title{font-size:20px;min-width:180px}.bg-web .cookie-consent-description{font-size:15px}.bg-web .cookie-consent-actions{-ms-flex-negative:0;flex-shrink:0}.bg-web .cookie-consent-policy{bottom:20px;position:absolute;right:20px}}@media (max-width:767px){.bg-web .cookie-consent-content{text-align:center}.bg-web .cookie-consent-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.bg-web .cookie-consent-btn{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.bg-web .cookie-consent-policy{text-align:center;width:100%}}