.ud-template-scope,.ud-template-scope button,.ud-template-scope input,.ud-template-scope textarea,.ud-template-scope select,.ud-template-scope .MuiTypography-root,.ud-template-scope .MuiButton-root,.ud-template-scope .MuiInputBase-root,.ud-template-scope .MuiMenuItem-root,.ud-template-scope .MuiChip-root,.ud-template-scope .MuiTab-root,.ud-template-scope .MuiAccordionSummary-content,.ud-template-scope .MuiAccordionDetails-root{font-family:"Roboto",sans-serif}.ud-template-scope,.ud-template-scope button,.ud-template-scope input,.ud-template-scope textarea,.ud-template-scope select,.ud-template-scope .MuiTypography-root,.ud-template-scope .MuiButton-root,.ud-template-scope .MuiInputBase-root,.ud-template-scope .MuiMenuItem-root,.ud-template-scope .MuiChip-root,.ud-template-scope .MuiTab-root,.ud-template-scope .MuiAccordionSummary-content,.ud-template-scope .MuiAccordionDetails-root{color:var(--web-primary)}.ud-template-scope{--form-border: #15224D1A}body::-webkit-scrollbar-track{background-color:var(--web-primary);border-left:1px solid var(--web-primary)}body::-webkit-scrollbar{width:7px;background-color:var(--web-secondary)}body::-webkit-scrollbar-thumb{background:var(--web-secondary)}.ud-template-scope.ud-template-root-scope,.ud-template-scope.ud-template-root-scope,.ud-template-scope .ud-template-root-scope,.ud-template-scope{scrollbar-width:thin;scrollbar-color:var(--web-secondary) var(--web-primary)}.ud-template-scope.ud-template-root-scope{background-color:var(--web-page-background)}.ud-template-scope.ud-template-root-scope a{color:var(--web-secondary);text-decoration:none}.ud-template-scope.ud-template-root-scope a:hover,.ud-template-scope.ud-template-root-scope a:focus{color:var(--web-primary);text-decoration:underline}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>a,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>a{color:var(--web-primary);font-size:16px;font-weight:500}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>a:hover,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>a:focus,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>a:focus-visible,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>a.expanded,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>a:hover,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>a:focus,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>a:focus-visible,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>a.expanded{color:var(--web-secondary);background:rgba(0, 0, 0, 0);text-decoration:none}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>a:focus-visible,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>a:focus-visible{color:var(--web-secondary) !important;background:rgba(0, 0, 0, 0) !important;text-decoration:none !important}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>.expand-btn,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>.expand-btn{color:var(--web-primary)}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>.expand-btn:hover,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>.expand-btn:focus,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>.expand-btn:focus-visible,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>.expand-btn.onHover,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>.expand-btn:hover,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>.expand-btn:focus,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>.expand-btn:focus-visible,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>.expand-btn.onHover{color:var(--web-secondary);background:rgba(0, 0, 0, 0);text-decoration:none}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1>li>.expand-btn:focus-visible,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1>li>.expand-btn:focus-visible{color:var(--web-secondary) !important;background:rgba(0, 0, 0, 0) !important;text-decoration:none !important}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1 .menu-dropdown,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1 .menu-dropdown{border:none}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1 .menu-dropdown .menu-item .expand-btn,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1 .menu-dropdown .menu-item .expand-btn{background-color:var(--web-secondary);color:#fff}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1 .menu-dropdown .menu-item .expand-btn.onHover,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1 .menu-dropdown .menu-item .expand-btn.onHover{background-color:var(--web-primary)}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1 .menu-dropdown .menu-item .menu-item-link,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1 .menu-dropdown .menu-item .menu-item-link{background-color:var(--web-secondary);color:#fff;font-size:16px;font-weight:500;text-decoration:none}.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1 .menu-dropdown .menu-item .menu-item-link:hover,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1 .menu-dropdown .menu-item .menu-item-link:focus,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-cascading .menu-level-1 .menu-dropdown .menu-item .menu-item-link:focus-visible,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1 .menu-dropdown .menu-item .menu-item-link:hover,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1 .menu-dropdown .menu-item .menu-item-link:focus,.ud-template-scope .menu-widget-wrapper .menu-desktop-nav.menu-layout-mega .menu-level-1 .menu-dropdown .menu-item .menu-item-link:focus-visible{background-color:var(--web-primary);color:#fff;text-decoration:none}.ud-template-scope .button-widget .button-widget__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:600;line-height:1em;text-transform:capitalize;background:var(--web-secondary);color:#fff;border-radius:100px;border:none;overflow:hidden;box-shadow:none;outline:none;text-decoration:none;transition:color .4s ease-in-out,background-color .4s ease-in-out,transform .4s ease-in-out;z-index:0}.ud-template-scope .button-widget .button-widget__link:hover,.ud-template-scope .button-widget .button-widget__link:focus,.ud-template-scope .button-widget .button-widget__link:focus-visible{color:var(--web-primary);filter:none;box-shadow:none;text-decoration:none}.ud-template-scope .button-widget .button-widget__link:hover .button-widget__title,.ud-template-scope .button-widget .button-widget__link:focus .button-widget__title,.ud-template-scope .button-widget .button-widget__link:focus-visible .button-widget__title{color:var(--web-primary)}.ud-template-scope .button-widget .button-widget__link::after{content:"";position:absolute;top:0;right:0;bottom:0;width:0;height:100%;background:var(--web-accent);z-index:-1;transition:all .4s ease-in-out}.ud-template-scope .button-widget .button-widget__link:hover::after,.ud-template-scope .button-widget .button-widget__link:focus::after,.ud-template-scope .button-widget .button-widget__link:focus-visible::after{right:auto;left:0;width:100%}.ud-template-scope .button-widget .button-widget__link:hover .button-widget__icon,.ud-template-scope .button-widget .button-widget__link:focus .button-widget__icon,.ud-template-scope .button-widget .button-widget__link:focus-visible .button-widget__icon{background-color:#fff}.ud-template-scope .button-widget .button-widget__link:hover .button-widget__icon svg path,.ud-template-scope .button-widget .button-widget__link:focus .button-widget__icon svg path,.ud-template-scope .button-widget .button-widget__link:focus-visible .button-widget__icon svg path{fill:var(--web-primary) !important}.ud-template-scope .button-widget.button-widget--icon-right .button-widget__link,.ud-template-scope .button-widget.banner-widget-button--icon-right .button-widget__link{padding:5px 5px 5px 20px}.ud-template-scope .button-widget.button-widget--icon-left .button-widget__link,.ud-template-scope .button-widget.banner-widget-button--icon-left .button-widget__link{padding:5px 20px 5px 5px}.ud-template-scope .button-widget.button-widget--icon-bottom .button-widget__link,.ud-template-scope .button-widget.banner-widget-button--icon-bottom .button-widget__link{padding:10px;border-radius:10px}.ud-template-scope .button-widget.button-widget--icon-top .button-widget__link,.ud-template-scope .button-widget.banner-widget-button--icon-top .button-widget__link{padding:10px;border-radius:10px}.ud-template-scope .button-widget .button-widget__title{position:relative;font-weight:500;color:#fff;z-index:1}.ud-template-scope .button-widget .button-widget__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--web-accent);flex-shrink:0;transition:background-color .4s ease-in-out,color .4s ease-in-out}.ud-template-scope .button-widget .button-widget__icon svg{width:1.5rem;height:1.5rem}.ud-template-scope .button-widget .button-widget__icon svg path{fill:var(--web-primary) !important}.ud-template-scope .button-widget.btn-highlighted .button-widget__link:hover,.ud-template-scope .button-widget.btn-highlighted .button-widget__link:focus,.ud-template-scope .button-widget.btn-highlighted .button-widget__link:focus-visible{color:var(--web-primary)}.ud-template-scope .button-widget.btn-highlighted .button-widget__link::after{background:#fff}.ud-template-scope .button-widget.btn-highlighted .button-widget__link:hover .button-widget__icon,.ud-template-scope .button-widget.btn-highlighted .button-widget__link:focus .button-widget__icon,.ud-template-scope .button-widget.btn-highlighted .button-widget__link:focus-visible .button-widget__icon{background-color:var(--web-primary);color:#fff !important}.ud-template-scope .button-widget.btn-highlighted .button-widget__link:hover .button-widget__icon svg path,.ud-template-scope .button-widget.btn-highlighted .button-widget__link:focus .button-widget__icon svg path,.ud-template-scope .button-widget.btn-highlighted .button-widget__link:focus-visible .button-widget__icon svg path{fill:#fff !important}.ud-template-scope .banner-widget-shell .banner-widget-slide-card{position:relative}.ud-template-scope .banner-widget-shell .banner-widget-slide-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--web-primary) 80%, transparent) 81.76%);width:100%;height:100%;z-index:1}.ud-template-scope .banner-widget-shell .banner-widget-slide-card .banner-widget-caption-layer{z-index:10}.ud-template-scope .banner-widget-shell .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-subtitle{font-weight:500}.ud-template-scope .banner-widget-shell .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-title-group{margin-bottom:10px}.ud-template-scope .banner-widget-shell .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-title-group h2{font-size:68px;font-weight:500;line-height:70px}@media screen and (max-width: 1199.95px){.ud-template-scope .banner-widget-shell .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-title-group h2{font-size:48px;line-height:50px}}@media screen and (max-width: 899.95px){.ud-template-scope .banner-widget-shell .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-title-group h2{font-size:28px;line-height:30px}}.ud-template-scope .ud-widget:not(.no-photo-effect)>div .photo-widget{position:relative;overflow:hidden}.ud-template-scope .ud-widget:not(.no-photo-effect)>div .photo-widget img{border-radius:20px;overflow:hidden}@media screen and (max-width: 1199.95px){.ud-template-scope .ud-widget:not(.no-photo-effect)>div .photo-widget img{border-radius:15px}}@media screen and (max-width: 899.95px){.ud-template-scope .ud-widget:not(.no-photo-effect)>div .photo-widget img{border-radius:10px}}.ud-template-scope .ud-widget:not(.no-photo-effect)>div .photo-widget::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:hsla(0, 0%, 100%, 0.3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1}.ud-template-scope .ud-widget:not(.no-photo-effect)>div .photo-widget:hover::after,.ud-template-scope .ud-widget:not(.no-photo-effect)>div .photo-widget:focus::after,.ud-template-scope .ud-widget:not(.no-photo-effect)>div .photo-widget:focus-visible::after{height:250%;transition:all 600ms linear;background-color:rgba(0, 0, 0, 0)}.ud-template-scope .vision-callout h3{margin:0;color:var(--web-primary)}.ud-template-scope .vision-callout .photo-widget{overflow:visible}.ud-template-scope .vision-callout .photo-widget img{border-radius:10px;overflow:hidden}.ud-template-scope .vision-callout .photo-with-eye{position:relative}.ud-template-scope .vision-callout .photo-with-eye::after{content:"";position:absolute;right:-9px;left:auto;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(https://firebasestorage.googleapis.com/v0/b/webgeniusca-16027.appspot.com/o/web-templates%2Fdemo-template%2Ffiles%2Feye-icon-about-1775847238812-ngbrif.svg?alt=media&token=2806cfc0-c021-4c8e-aa63-77fcad197c7e);background-size:contain;background-repeat:no-repeat;background-position:center center;z-index:3}@media screen and (max-width: 899.95px){.ud-template-scope .vision-callout .photo-with-eye::after{right:auto;left:50%;top:auto;bottom:-9px;transform:translate(-50%, 0)}}.ud-template-scope .vision-callout .photo-with-eye .photo-widget{position:relative;overflow:visible}.ud-template-scope .vision-callout .photo-with-eye .photo-widget::after{content:"";position:absolute;right:-25px;left:auto;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:var(--web-secondary);z-index:1;border:3px solid #fff}@media screen and (max-width: 899.95px){.ud-template-scope .vision-callout .photo-with-eye .photo-widget::after{right:auto;left:50%;top:auto;bottom:-25px;transform:translate(-50%, 0)}}.ud-template-scope .vision-callout .photo-with-eye .photo-widget::before{content:"";position:absolute;right:-22px;left:auto;top:50%;transform:translateY(-50%) scale(0);width:50px;height:50px;border-radius:50%;background:var(--web-primary);transition:all .4s ease-in-out;z-index:2}@media screen and (max-width: 899.95px){.ud-template-scope .vision-callout .photo-with-eye .photo-widget::before{right:auto;left:50%;top:auto;bottom:-22px;transform:translate(-50%, 0) scale(0)}}.ud-template-scope .vision-callout:hover .photo-widget::before{transform:translateY(-50%) scale(1)}@media screen and (max-width: 899.95px){.ud-template-scope .vision-callout:hover .photo-widget::before{transform:translate(-50%, 0) scale(1)}}.ud-template-scope .section-title-widget .section-title-widget__title{font-size:52px;font-weight:500}@media screen and (max-width: 1199.95px){.ud-template-scope .section-title-widget .section-title-widget__title{font-size:36px;line-height:40px}}@media screen and (max-width: 899.95px){.ud-template-scope .section-title-widget .section-title-widget__title{font-size:26px;line-height:30px}}.ud-template-scope .section-title-widget .section-title-widget__subtitle{font-size:16px;font-weight:500;position:relative;padding-left:16px;margin-bottom:10px}.ud-template-scope .section-title-widget .section-title-widget__subtitle::before{content:"";position:absolute;left:0px;top:50%;transform:translateY(-50%);background:var(--web-secondary);border-radius:50%;width:6px;height:6px}.ud-template-scope .need-help-block .quick-links .quick-links-item,.ud-template-scope .google-rate-block .quick-links .quick-links-item{box-shadow:none;border-radius:20px;padding:15px;background:#fff;justify-content:flex-start}.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content{display:flex;align-items:center;gap:14px;width:100%;min-width:0}@media screen and (max-width: 899.95px){.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content{flex-direction:column}}.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap{background:var(--web-primary);display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px;flex:0 0 50px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;line-height:0;transition:all .4s ease-in-out}.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap svg,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap svg{width:22px;height:22px;flex-shrink:0}.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap svg path,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap svg path{fill:#fff}.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text{flex:1 1 auto;min-width:0}.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-title,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-title{font-size:20px;font-weight:500;overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width: 899.95px){.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-title,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-title{text-align:center}}.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-subtitle,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-subtitle{font-size:16px;font-weight:400;overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width: 899.95px){.ud-template-scope .need-help-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-subtitle,.ud-template-scope .google-rate-block .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-subtitle{text-align:center}}.ud-template-scope .need-help-block .quick-links .quick-links-item:hover,.ud-template-scope .need-help-block .quick-links .quick-links-item:focus,.ud-template-scope .need-help-block .quick-links .quick-links-item:focus-visible,.ud-template-scope .google-rate-block .quick-links .quick-links-item:hover,.ud-template-scope .google-rate-block .quick-links .quick-links-item:focus,.ud-template-scope .google-rate-block .quick-links .quick-links-item:focus-visible{transform:none;text-decoration:none}.ud-template-scope .need-help-block .quick-links .quick-links-item:hover .quick-links-item-content .quick-links-item-icon-wrap,.ud-template-scope .need-help-block .quick-links .quick-links-item:focus .quick-links-item-content .quick-links-item-icon-wrap,.ud-template-scope .need-help-block .quick-links .quick-links-item:focus-visible .quick-links-item-content .quick-links-item-icon-wrap,.ud-template-scope .google-rate-block .quick-links .quick-links-item:hover .quick-links-item-content .quick-links-item-icon-wrap,.ud-template-scope .google-rate-block .quick-links .quick-links-item:focus .quick-links-item-content .quick-links-item-icon-wrap,.ud-template-scope .google-rate-block .quick-links .quick-links-item:focus-visible .quick-links-item-content .quick-links-item-icon-wrap{background:var(--web-secondary)}@media screen and (max-width: 899.95px){.ud-template-scope .action-button{width:100%}}.ud-template-scope .action-button .quick-links .quick-links-item{box-shadow:none;padding:15px;justify-content:flex-start}.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content{display:flex;align-items:center;gap:14px;width:100%;min-width:0}@media screen and (max-width: 899.95px){.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content{flex-direction:column}}.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap{background:var(--web-secondary);display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px;flex:0 0 50px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;line-height:0;transition:all .4s ease-in-out}.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap svg{width:22px;height:22px;flex-shrink:0}.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap svg path{fill:#fff}.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text{flex:1 1 auto;min-width:0}.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-title{font-size:20px;font-weight:500;overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width: 899.95px){.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-title{text-align:center}}.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-subtitle{font-size:16px;font-weight:400;overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width: 899.95px){.ud-template-scope .action-button .quick-links .quick-links-item .quick-links-item-content .quick-links-item-text .quick-links-item-subtitle{text-align:center}}.ud-template-scope .action-button .quick-links .quick-links-item:hover,.ud-template-scope .action-button .quick-links .quick-links-item:focus,.ud-template-scope .action-button .quick-links .quick-links-item:focus-visible{transform:none;text-decoration:none}.ud-template-scope .action-button .quick-links .quick-links-item:hover .quick-links-item-content .quick-links-item-icon-wrap,.ud-template-scope .action-button .quick-links .quick-links-item:focus .quick-links-item-content .quick-links-item-icon-wrap,.ud-template-scope .action-button .quick-links .quick-links-item:focus-visible .quick-links-item-content .quick-links-item-icon-wrap{background:var(--web-primary)}.ud-template-scope .button-left-border{position:relative}.ud-template-scope .button-left-border:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background-color:rgba(209, 213, 219, 0.2549019608)}@media screen and (max-width: 899.95px){.ud-template-scope .button-left-border:after{display:none}}.ud-template-scope .google-rate-block .quick-links-item-subtitle-inline-icon svg{width:20px;height:20px}.ud-template-scope .google-rate-block .quick-links-item-subtitle-inline-icon svg path{fill:var(--web-secondary)}.ud-template-scope .need-help-img-left{position:relative}.ud-template-scope .need-help-img-left::after{content:"";position:absolute;left:30px;bottom:-70px;width:110px;height:110px;background-image:url("https://firebasestorage.googleapis.com/v0/b/webgeniusca-16027.appspot.com/o/web-templates%2Fdemo-template%2Ffiles%2Fabout-image-content-box-bg-1-1775800270951-0641gs.png?alt=media&token=72a3cb74-c951-4975-bc8e-584e8866d8d3");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 899.95px){.ud-template-scope .need-help-img-left::after{display:none}}.ud-template-scope .need-help-img-right{padding:7px;background:#f5f5f5;border-radius:26px;position:relative}@media screen and (max-width: 899.95px){.ud-template-scope .need-help-img-right{padding:0}}.ud-template-scope .need-help-img-right::after{content:"";position:absolute;left:50px;top:-70px;width:110px;height:110px;background-image:url("https://firebasestorage.googleapis.com/v0/b/webgeniusca-16027.appspot.com/o/web-templates%2Fdemo-template%2Ffiles%2Fabout-image-content-box-bg-2-1775800270953-ei7njv.png?alt=media&token=f24c1466-2a10-4a72-b8bd-85cce2353115");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 899.95px){.ud-template-scope .need-help-img-right::after{display:none}}.ud-template-scope .services-section-title .section-title-widget .section-title-widget__subtitle,.ud-template-scope .services-section-title .section-title-widget .section-title-widget__title{color:#fff}.ud-template-scope .services-quick-links .quick-links .quick-links-item{border-radius:20px;padding:20px;position:relative}.ud-template-scope .services-quick-links .quick-links .quick-links-item .quick-links-item-content{align-items:flex-start;position:relative;z-index:10}.ud-template-scope .services-quick-links .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap{display:flex;align-items:center;justify-content:center;background-color:var(--web-secondary);width:50px;height:50px;border-radius:50%;margin-bottom:20px}.ud-template-scope .services-quick-links .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap svg{width:30px;height:30px}.ud-template-scope .services-quick-links .quick-links .quick-links-item .quick-links-item-content .quick-links-item-icon-wrap svg path{fill:#fff}.ud-template-scope .services-quick-links .quick-links .quick-links-item .quick-links-item-content .quick-links-item-title{text-align:left;font-weight:600;line-height:1.4em;color:var(--web-primary) !important}.ud-template-scope .services-quick-links .quick-links .quick-links-item .quick-links-item-background{transition:all .5s ease-in-out}.ud-template-scope .services-quick-links .quick-links .quick-links-item .quick-links-item-background::after{content:"";position:absolute;border-radius:20px;left:0;top:0;width:100%;height:100%;background-color:var(--web-accent);transition:all .4s ease;z-index:1}.ud-template-scope .services-quick-links .quick-links .quick-links-item:hover,.ud-template-scope .services-quick-links .quick-links .quick-links-item:focus,.ud-template-scope .services-quick-links .quick-links .quick-links-item:focus-visible{transform:none;text-decoration:none}.ud-template-scope .services-quick-links .quick-links .quick-links-item:hover .quick-links-item-background,.ud-template-scope .services-quick-links .quick-links .quick-links-item:focus .quick-links-item-background,.ud-template-scope .services-quick-links .quick-links .quick-links-item:focus-visible .quick-links-item-background{transform:scale(1.06)}.ud-template-scope .services-quick-links .quick-links .quick-links-item:hover .quick-links-item-background::after,.ud-template-scope .services-quick-links .quick-links .quick-links-item:focus .quick-links-item-background::after,.ud-template-scope .services-quick-links .quick-links .quick-links-item:focus-visible .quick-links-item-background::after{opacity:.6}.ud-template-scope .services-item-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.ud-template-scope .services-item-badge--sale{background:var(--web-accent);color:var(--web-primary)}.ud-template-scope .services-item-badge--points-ready{background:var(--web-primary);color:#fff}.ud-template-scope .progress-widget.progress-widget--bar .progress-widget__item .progress-widget__label-block{width:100%}.ud-template-scope .progress-widget.progress-widget--bar .progress-widget__item .progress-widget__label-block .progress-widget__label-stack{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.ud-template-scope .progress-widget.progress-widget--bar .progress-widget__item .progress-widget__label-block .progress-widget__label-stack span{font-size:18px;font-weight:500}.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid{padding:15px 30px}@media screen and (max-width: 1199.95px){.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid{padding:15px}}@media screen and (max-width: 899.95px){.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid{padding:10px}}.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid .counter-item-shell{padding:10px;position:relative}.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid .counter-item-shell:not(:last-child):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(0, 0, 0, 0.1)}.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid .counter-item-shell .counter-item{color:var(--web-primary)}.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid .counter-item-shell .counter-item .counter-item-number{font-size:40px;font-weight:600}@media screen and (max-width: 1199.95px){.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid .counter-item-shell .counter-item .counter-item-number{font-size:30px}}@media screen and (max-width: 899.95px){.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid .counter-item-shell .counter-item .counter-item-number{font-size:22px}}.ud-template-scope .counter-column-wrapper .counter-widget-shell .counter--grid .counter-item-shell .counter-item .counter-item-title{font-size:16px}.ud-template-scope .blur-background{backdrop-filter:blur(30px)}.ud-template-scope input:-webkit-autofill,.ud-template-scope input:-webkit-autofill:hover,.ud-template-scope input:-webkit-autofill:focus,.ud-template-scope textarea:-webkit-autofill,.ud-template-scope textarea:-webkit-autofill:hover,.ud-template-scope textarea:-webkit-autofill:focus,.ud-template-scope select:-webkit-autofill{-webkit-text-fill-color:var(--web-primary) !important;caret-color:var(--web-primary);-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;transition:background-color 9999s ease-in-out 0s}.ud-template-scope .form-widget{color:var(--web-primary);font-family:"General Sans",sans-serif;padding:50px 40px;border-radius:20px}@media screen and (max-width: 1199.95px){.ud-template-scope .form-widget{padding:40px 30px}}@media screen and (max-width: 899.95px){.ud-template-scope .form-widget{padding:20px;border-radius:10px}}.ud-template-scope .form-widget .MuiTypography-root,.ud-template-scope .form-widget .MuiFormLabel-root,.ud-template-scope .form-widget .MuiInputLabel-root,.ud-template-scope .form-widget .MuiFormHelperText-root,.ud-template-scope .form-widget .MuiInputBase-root,.ud-template-scope .form-widget .MuiSelect-select,.ud-template-scope .form-widget input,.ud-template-scope .form-widget textarea{color:#1f2937;font-family:"General Sans",sans-serif}.ud-template-scope .form-widget .MuiInputBase-root{border-radius:10px}.ud-template-scope .form-widget .MuiOutlinedInput-root{min-height:56px}.ud-template-scope .form-widget .MuiOutlinedInput-input{padding:16.5px 14px;box-sizing:border-box}.ud-template-scope .form-widget .MuiInputLabel-root{top:50%;transform:translate(14px, -50%) scale(1);transform-origin:top left;line-height:1}.ud-template-scope .form-widget .MuiInputLabel-root.MuiInputLabel-shrink{top:0;transform:translate(14px, -9px) scale(0.75)}.ud-template-scope .form-widget .MuiSelect-select{padding:16.5px 14px !important;display:flex;align-items:center;min-height:1.4375em}.ud-template-scope .form-widget input[type=date],.ud-template-scope .form-widget input[type=time]{line-height:1.4375em}.ud-template-scope .form-widget .MuiOutlinedInput-notchedOutline{border-color:var(--form-border)}.ud-template-scope .form-widget .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--web-primary)}.ud-template-scope .form-widget .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--web-primary)}.ud-template-scope .form-widget fieldset{border-color:var(--form-border)}.ud-template-scope .form-widget .form-widget-submit-button,.ud-template-scope .form-widget .MuiButton-contained{background-color:var(--web-secondary);color:#fff;width:100%}.ud-template-scope .form-widget .form-widget-submit-button:hover,.ud-template-scope .form-widget .MuiButton-contained:hover{background-color:var(--web-primary);color:#fff}.ud-template-scope .form-widget .MuiButton-outlined{border-color:var(--web-secondary);color:#1f2937}.ud-template-scope .form-widget .MuiButton-outlined:hover{border-color:var(--web-primary);color:#1f2937;background-color:rgba(0, 0, 0, 0.03)}.ud-template-scope .google-reviews .google-reviews-card{border-radius:20px;border:none;box-shadow:0px 0px 0px 0px hsla(0, 0%, 100%, 0)}.ud-template-scope .google-reviews .google-reviews-card .google-reviews-card-body .google-reviews-card-rating-icon{fill:var(--web-secondary)}.ud-template-scope .google-reviews .google-reviews-card .google-reviews-card-body .google-reviews-card-rating .MuiSvgIcon-root.MuiSvgIcon-colorDisabled{color:#d1d5db}.ud-template-scope .google-reviews .google-reviews-card .google-reviews-card-body .google-reviews-card-author{font-size:20px;line-height:1.3}.ud-template-scope .google-reviews .google-reviews-card .google-reviews-card-body .google-reviews-card-date{font-size:13px;line-height:1.35}.ud-template-scope .google-reviews .google-reviews-card .google-reviews-card-body .google-reviews-card-rating-value{font-size:14px;line-height:1.2}.ud-template-scope .google-reviews .google-reviews-card .google-reviews-card-body .google-reviews-card-text{font-size:16px;line-height:1.6}.ud-template-scope .google-reviews .google-reviews-card .google-reviews-card-body .google-reviews-card-link{font-size:14px;line-height:1.3}.ud-template-scope .footer-top-social-wrapper{border-radius:20px 20px 0 0}.ud-template-scope .footer-social-wrapper{border-radius:0 0 20px 20px}.ud-template-scope .page-title-widget__title{font-size:65px;font-weight:500}@media screen and (max-width: 1199.95px){.ud-template-scope .page-title-widget__title{font-size:45px}}@media screen and (max-width: 899.95px){.ud-template-scope .page-title-widget__title{font-size:28px}}.ud-template-scope .page-navigation-widget{background-color:var(--web-secondary);border-radius:20px;overflow:hidden}.ud-template-scope .page-navigation-widget .page-navigation-widget__list .page-navigation-widget__list-item .page-navigation-widget__item{color:var(--web-primary);text-decoration:none;padding:10px 20px;border-radius:0;transition:all 260ms cubic-bezier(0.22, 1, 0.36, 1)}.ud-template-scope .page-navigation-widget .page-navigation-widget__list .page-navigation-widget__list-item .page-navigation-widget__item.page-navigation-widget__item--current{background-color:hsla(0, 0%, 100%, 0.75);color:var(--web-primary) !important}.ud-template-scope .page-navigation-widget .page-navigation-widget__list .page-navigation-widget__list-item .page-navigation-widget__item:hover,.ud-template-scope .page-navigation-widget .page-navigation-widget__list .page-navigation-widget__list-item .page-navigation-widget__item:focus,.ud-template-scope .page-navigation-widget .page-navigation-widget__list .page-navigation-widget__list-item .page-navigation-widget__item:focus-visible{background-color:var(--web-accent);color:var(--web-primary) !important;text-decoration:none}.ud-template-scope .page-navigation-widget .page-navigation-widget__mobile-toggle .page-navigation-widget__mobile-current{color:var(--web-primary);padding:10px;text-decoration:none}.ud-template-scope .page-navigation-widget .page-navigation-widget__mobile-toggle .page-navigation-widget__mobile-trigger{color:#fff}.ud-template-scope .accordion-widget{width:100%}.ud-template-scope .accordion-widget .accordion-widget-item{box-shadow:none;background:none;margin:0 !important}.ud-template-scope .accordion-widget .accordion-widget-item::before{opacity:1 !important}.ud-template-scope .accordion-widget .accordion-widget-item .accordion-widget-header{margin:10px 0}.ud-template-scope .accordion-widget .accordion-widget-item .accordion-widget-header .accordion-widget-header-content-gutters{margin:12px 0}.ud-template-scope .accordion-widget .accordion-widget-item .accordion-widget-header .accordion-widget-header-content-gutters .accordion-widget-header-title{font-size:18px;font-weight:500}.ud-template-scope .accordion-widget .accordion-widget-item .accordion-widget-header .accordion-widget-header-icon-wrap{background:var(--web-secondary);border-radius:50%;padding:3px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.ud-template-scope .accordion-widget .accordion-widget-item .accordion-widget-header .accordion-widget-header-icon-wrap .accordion-widget-expand-icon{fill:#fff}.ud-template-scope .accordion-widget .accordion-widget-item .accordion-widget-details .accordion-widget-content-body{font-size:16px}.ud-template-scope .faq-widget{width:100%}.ud-template-scope .faq-widget .faq-widget-item{box-shadow:none;background:none;margin:0 !important}.ud-template-scope .faq-widget .faq-widget-item::before{opacity:1 !important}.ud-template-scope .faq-widget .faq-widget-item .faq-widget-header{margin:10px 0}.ud-template-scope .faq-widget .faq-widget-item .faq-widget-header .faq-widget-header-content-gutters{margin:12px 0}.ud-template-scope .faq-widget .faq-widget-item .faq-widget-header .faq-widget-header-content-gutters .faq-widget-header-title{font-size:18px;font-weight:500}.ud-template-scope .faq-widget .faq-widget-item .faq-widget-header .faq-widget-header-icon-wrap{background:var(--web-secondary);border-radius:50%;padding:3px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.ud-template-scope .faq-widget .faq-widget-item .faq-widget-header .faq-widget-header-icon-wrap .faq-widget-expand-icon{fill:#fff}.ud-template-scope .faq-widget .faq-widget-item .faq-widget-details .faq-widget-content-body{font-size:16px}.ud-template-scope .products-grid .products-item{text-decoration:none !important}.ud-template-scope .products-grid .products-item--grid{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(15, 23, 42, 0.08);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.ud-template-scope .products-grid .products-item--grid:hover{transform:translateY(-5px);box-shadow:0 10px 24px rgba(15, 23, 42, 0.12)}.ud-template-scope .products-grid .products-item--grid:hover .products-item-add-to-cart-button{background-color:var(--web-accent);color:var(--web-primary)}.ud-template-scope .products-item-image-wrapper{overflow:hidden;background:var(--web-page-background)}.ud-template-scope .products-item-image{display:block;width:100%;transition:transform .35s ease}.ud-template-scope .products-item-image--fallback{background:var(--web-page-background)}.ud-template-scope .products-item-icon{background:var(--web-page-background)}.ud-template-scope .products-item-icon--circle{border-radius:50%}.ud-template-scope .products-item-icon--square{border-radius:8px}.ud-template-scope .products-item-background{border-radius:12px}.ud-template-scope .products-item-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.ud-template-scope .products-item-badge--sale{background:var(--web-accent);color:var(--web-primary)}.ud-template-scope .products-item-badge--points-ready{background:var(--web-primary);color:#fff}.ud-template-scope .products-item-inventory .MuiChip-label{color:#fff}.ud-template-scope .products-item-content-layer{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.ud-template-scope .products-item-top{display:flex;flex-direction:column;gap:4px}.ud-template-scope .products-item-category{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--web-accent)}.ud-template-scope .products-item-title{font-size:15px;font-weight:700;color:var(--web-primary);line-height:1.4;margin:0}.ud-template-scope .products-item-price-main{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;color:var(--web-primary)}.ud-template-scope .products-item-price-original{font-size:13px;font-weight:500;color:#aaa;text-decoration:line-through}.ud-template-scope .products-item-inventory{font-size:12px;font-weight:700;color:#c70000}.ud-template-scope .products-item-points-row{display:flex;align-items:center;gap:6px;font-size:12px}.ud-template-scope .products-item-points-row--required{color:var(--web-primary);font-weight:600}.ud-template-scope .products-item-points-row--optional{color:var(--web-secondary)}.ud-template-scope .products-item-points-row--earn{color:var(--web-accent);font-weight:600}.ud-template-scope .products-item-points-icon{flex-shrink:0;font-size:14px}.ud-template-scope .products-item-add-to-cart{margin-top:auto;padding-top:10px}.ud-template-scope .products-item-add-to-cart-button{width:100%;padding:9px 16px;background:var(--web-primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .2s,color .2s}.ud-template-scope .products-item-add-to-cart-button:active{transform:scale(0.98)}.ud-template-scope .products-item-add-to-cart-icon{font-size:16px;flex-shrink:0}.ud-template-scope .products-item-add-to-cart-icon--cart{color:inherit}.ud-template-scope .products-item-add-to-cart-icon--manage{color:var(--web-accent)}.ud-template-scope .products-item-add-to-cart-icon--subscribe{color:inherit}.ud-template-scope .products-controls-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ud-template-scope .products-search-field-wrap{flex:1;min-width:200px}.ud-template-scope .products-search-field-inner{position:relative}.ud-template-scope .products-search-field{width:100%;padding:9px 36px 9px 14px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:var(--web-primary);background:#fff;outline:none;transition:border-color .2s;box-sizing:border-box}.ud-template-scope .products-search-field:focus{border-color:var(--web-accent)}.ud-template-scope .products-search-field::placeholder{color:#bbb}.ud-template-scope .products-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#aaa;font-size:14px;padding:2px}.ud-template-scope .products-search-clear:hover{color:var(--web-primary)}.ud-template-scope .products-filters-toggle{padding:8px 16px;background:var(--web-primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s;white-space:nowrap}.ud-template-scope .products-filters-toggle:hover{background:var(--web-secondary)}.ud-template-scope .products-filters-clear{padding:8px 14px;background:rgba(0, 0, 0, 0);border:1.5px solid #e0e0e0;border-radius:8px;font-size:13px;font-weight:600;color:var(--web-secondary);cursor:pointer;transition:border-color .2s,color .2s;white-space:nowrap}.ud-template-scope .products-filters-clear:hover{border-color:var(--web-accent);color:var(--web-primary)}.ud-template-scope .products-prev,.ud-template-scope .products-next{background:#fff !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12) !important;color:var(--web-primary) !important;transition:background .2s,color .2s !important}.ud-template-scope .products-prev:hover,.ud-template-scope .products-next:hover{background:var(--web-accent) !important;color:var(--web-primary) !important}.ud-template-scope .products-dots .swiper-pagination-bullet{background:var(--web-secondary);opacity:.3;transition:opacity .2s,background .2s}.ud-template-scope .products-dots .swiper-pagination-bullet-active{background:var(--web-accent);opacity:1}.ud-template-scope .product-detail__summary-card .product-detail__cart-button{color:#fff}.ud-template-scope .product-detail__summary-card .product-detail__quantity-controls button{color:#fff}.ud-template-scope .service-detail__content .service-detail__book-button{color:#fff}.ud-template-scope .services-grid .services-item{text-decoration:none !important}.ud-template-scope .services-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(15, 23, 42, 0.08);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;display:flex;flex-direction:column;height:100%}.ud-template-scope .services-item:hover{transform:translateY(-5px);box-shadow:0 10px 24px rgba(15, 23, 42, 0.12)}.ud-template-scope .services-item:hover .services-item-image{transform:scale(1.04)}.ud-template-scope .services-item:hover .services-item-book-now-button{background-color:var(--web-accent) !important;color:var(--web-primary) !important;border-color:var(--web-accent) !important}.ud-template-scope .services-item-image-wrapper{overflow:hidden;background:var(--web-page-background)}.ud-template-scope .services-item-image{display:block;width:100%;transition:transform .35s ease}.ud-template-scope .services-item-image--fallback{background:var(--web-page-background);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--web-secondary)}.ud-template-scope .services-item-icon{background:var(--web-page-background)}.ud-template-scope .services-item-icon--circle{border-radius:50%}.ud-template-scope .services-item-icon--square{border-radius:8px}.ud-template-scope .services-item-background{border-radius:12px}.ud-template-scope .services-item-content-layer{display:flex;flex-direction:column;flex:1;min-height:0;position:relative;z-index:1}.ud-template-scope .services-item-top{padding:14px 16px 8px;display:flex;flex-direction:column;gap:6px;flex:1}.ud-template-scope .services-item-title{font-size:15px;font-weight:700;color:var(--web-primary);line-height:1.4;margin:0;min-height:40px}.ud-template-scope .services-item-summary{font-size:13px;color:var(--web-secondary);line-height:1.5;min-height:52px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ud-template-scope .services-item-bottom{padding:0 16px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ud-template-scope .services-item-duration{display:flex;align-items:center;gap:6px}.ud-template-scope .services-item-duration-text{font-size:12px;font-weight:600;color:var(--web-secondary)}.ud-template-scope .services-item-price{display:flex;align-items:center;gap:6px;margin-left:auto}.ud-template-scope .services-item-price-main{font-size:17px;font-weight:800;color:var(--web-primary)}.ud-template-scope .services-item-price-original{font-size:13px;font-weight:500;color:#aaa;text-decoration:line-through;margin-left:7px}.ud-template-scope .services-item-book-now{padding:0 16px 16px;margin-top:auto}.ud-template-scope .services-item-book-now-button{width:100%;padding:9px 16px !important;background:var(--web-primary) !important;color:#fff !important;border:none !important;border-radius:8px !important;font-size:13px !important;font-weight:700 !important;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .2s,color .2s !important}.ud-template-scope .services-item-book-now-button:active{transform:scale(0.98)}.ud-template-scope .services-controls-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ud-template-scope .services-search-field-wrap{flex:1;min-width:200px}.ud-template-scope .services-search-field-inner{position:relative}.ud-template-scope .services-search-field{width:100%;padding:9px 36px 9px 14px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:var(--web-primary);background:#fff;outline:none;transition:border-color .2s;box-sizing:border-box}.ud-template-scope .services-search-field:focus{border-color:var(--web-accent)}.ud-template-scope .services-search-field::placeholder{color:#bbb}.ud-template-scope .services-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#aaa;font-size:14px;padding:2px}.ud-template-scope .services-search-clear:hover{color:var(--web-primary)}.ud-template-scope .services-filters-toggle{padding:8px 16px;background:var(--web-primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s;white-space:nowrap}.ud-template-scope .services-filters-toggle:hover{background:var(--web-secondary)}.ud-template-scope .services-filters-clear{padding:8px 14px;background:rgba(0, 0, 0, 0);border:1.5px solid #e0e0e0;border-radius:8px;font-size:13px;font-weight:600;color:var(--web-secondary);cursor:pointer;transition:border-color .2s,color .2s;white-space:nowrap}.ud-template-scope .services-filters-clear:hover{border-color:var(--web-accent);color:var(--web-primary)}.ud-template-scope .services-prev,.ud-template-scope .services-next{background:#fff !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12) !important;color:var(--web-primary) !important;transition:background .2s,color .2s !important}.ud-template-scope .services-prev:hover,.ud-template-scope .services-next:hover{background:var(--web-accent) !important;color:var(--web-primary) !important}.ud-template-scope .services-dots button{background:var(--web-secondary);opacity:.3;transition:opacity .2s,background .2s}.ud-template-scope .services-dots button[aria-current=true]{background:var(--web-accent);opacity:1}.ud-template-scope .staff-grid .staff-item{text-decoration:none !important}.ud-template-scope .staff .staff-item{text-decoration:none !important}.ud-template-scope .staff-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(15, 23, 42, 0.08);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;display:flex;flex-direction:column;height:100%}.ud-template-scope .staff-item:hover{transform:translateY(-5px);box-shadow:0 10px 24px rgba(15, 23, 42, 0.12)}.ud-template-scope .staff-item:hover .staff-item-image{transform:scale(1.04)}.ud-template-scope .staff-item:hover .staff-item-book-now button{background-color:var(--web-accent);color:var(--web-primary)}.ud-template-scope .staff-item-image{display:block;width:100%;transition:transform .35s ease}.ud-template-scope .staff-item-image--fallback{background:var(--web-page-background);display:flex;align-items:center;justify-content:center}.ud-template-scope .staff-item-initials{font-size:42px;font-weight:700;letter-spacing:1px;color:var(--web-secondary)}.ud-template-scope .staff-item-background{border-radius:12px}.ud-template-scope .staff-item-content-layer{display:flex;flex-direction:column;flex:1;min-height:0;position:relative;z-index:1}.ud-template-scope .staff-item-top{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.ud-template-scope .staff-item-name{font-size:17px;font-weight:700;color:var(--web-primary);line-height:1.3;margin:0}.ud-template-scope .staff-item-position{font-size:13px;color:var(--web-secondary);line-height:1.4}.ud-template-scope .staff-item-categories{display:flex;flex-wrap:wrap;gap:6px}.ud-template-scope .staff-item-category{font-size:11px;font-weight:600;background-color:var(--web-accent);color:var(--web-primary);border-radius:999px;padding:2px 10px;line-height:1.6}.ud-template-scope .staff-item-custom-fields{display:flex;flex-direction:column;gap:4px}.ud-template-scope .staff-item-custom-field{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ud-template-scope .staff-item-custom-field-label{font-size:12px;font-weight:700;color:var(--web-secondary);flex-shrink:0}.ud-template-scope .staff-item-custom-field-value{font-size:12px;color:var(--web-secondary);line-height:1.5}.ud-template-scope .staff-item-socials{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ud-template-scope .staff-item-social,.ud-template-scope .staff-item-email-icon,.ud-template-scope .staff-item-website-icon{border:1px solid rgba(15, 23, 42, 0.12) !important;border-radius:8px !important;transition:background .2s,color .2s !important}.ud-template-scope .staff-item-social:hover,.ud-template-scope .staff-item-email-icon:hover,.ud-template-scope .staff-item-website-icon:hover{background-color:var(--web-accent) !important;color:var(--web-primary) !important;border-color:var(--web-accent) !important}.ud-template-scope .staff-item-book-now{margin-top:auto;padding:0 16px 16px}.ud-template-scope .staff-item-book-now button{width:100%;padding:9px 16px;background:var(--web-primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .2s,color .2s}.ud-template-scope .staff-item-book-now button:active{transform:scale(0.98)}.ud-template-scope .staff-controls-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ud-template-scope .staff-search-field-wrap{flex:1;min-width:200px}.ud-template-scope .staff-search-field-inner{position:relative}.ud-template-scope .staff-search-field{width:100%;padding:9px 36px 9px 14px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:var(--web-primary);background:#fff;outline:none;transition:border-color .2s;box-sizing:border-box}.ud-template-scope .staff-search-field:focus{border-color:var(--web-accent)}.ud-template-scope .staff-search-field::placeholder{color:#bbb}.ud-template-scope .staff-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#aaa;font-size:14px;padding:2px}.ud-template-scope .staff-search-clear:hover{color:var(--web-primary)}.ud-template-scope .staff-filters-toggle{padding:8px 16px;background:var(--web-primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s;white-space:nowrap}.ud-template-scope .staff-filters-toggle:hover{background:var(--web-secondary)}.ud-template-scope .staff-filters-clear{padding:8px 14px;background:rgba(0, 0, 0, 0);border:1.5px solid #e0e0e0;border-radius:8px;font-size:13px;font-weight:600;color:var(--web-secondary);cursor:pointer;transition:border-color .2s,color .2s;white-space:nowrap}.ud-template-scope .staff-filters-clear:hover{border-color:var(--web-accent);color:var(--web-primary)}.ud-template-scope .staff-prev,.ud-template-scope .staff-next{background:#fff !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12) !important;color:var(--web-primary) !important;transition:background .2s,color .2s !important}.ud-template-scope .staff-prev:hover,.ud-template-scope .staff-next:hover{background:var(--web-accent) !important;color:var(--web-primary) !important}.ud-template-scope .staff-dots button{background:var(--web-secondary);opacity:.3;transition:opacity .2s,background .2s}.ud-template-scope .staff-dots button[aria-current=true]{background:var(--web-accent);opacity:1}.ud-template-scope .staff-details-info-card .staff-details-book-now{color:#fff}.ud-template-scope .service-detail__content,.ud-template-scope .product-detail__content,.ud-template-scope .staff-details-stack{margin-top:110px}@media screen and (max-width: 1199.95px){.ud-template-scope .service-detail__content,.ud-template-scope .product-detail__content,.ud-template-scope .staff-details-stack{margin-top:0}}.ud-template-scope .booking-page .booking-page__nav .booking-page__next{color:#fff}.ud-template-scope .booking-page .booking-review__confirm-button{color:#fff}.ud-template-scope .booking-page .booking-datetime__time-btn--selected{color:#fff}.ud-template-scope .blog-grid .blog-item{text-decoration:none !important}.ud-template-scope .blog-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(15, 23, 42, 0.08);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;display:flex;flex-direction:column;height:100%}.ud-template-scope .blog-item:hover{transform:translateY(-5px);box-shadow:0 10px 24px rgba(15, 23, 42, 0.12)}.ud-template-scope .blog-item:hover .blog-item-image{transform:scale(1.04)}.ud-template-scope .blog-item-image-wrapper{overflow:hidden;background:var(--web-page-background)}.ud-template-scope .blog-item-image{display:block;width:100%;transition:transform .35s ease}.ud-template-scope .blog-item-image--fallback{background:var(--web-page-background);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--web-secondary)}.ud-template-scope .blog-item-icon{background:var(--web-page-background)}.ud-template-scope .blog-item-icon--circle{border-radius:50%}.ud-template-scope .blog-item-icon--square{border-radius:8px}.ud-template-scope .blog-item-top{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.ud-template-scope .blog-item-title{font-size:15px;font-weight:700;color:var(--web-primary);line-height:1.4;margin:0;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ud-template-scope .blog-item-summary{font-size:13px;color:var(--web-secondary);line-height:1.5;min-height:52px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ud-template-scope .blog-item-categories{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.ud-template-scope .blog-item-categories .MuiChip-root{height:22px;font-size:11px;font-weight:600;border-radius:6px;background:var(--web-page-background);color:var(--web-secondary)}.ud-template-scope .blog-controls{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.ud-template-scope .blog-controls-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ud-template-scope .blog-search-field-wrap{flex:1;min-width:200px}.ud-template-scope .blog-search-field-inner{position:relative}.ud-template-scope .blog-search-field .MuiOutlinedInput-root{border-radius:8px;font-size:14px;background:#fff}.ud-template-scope .blog-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--web-accent)}.ud-template-scope .blog-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--web-accent)}.ud-template-scope .blog-search-field input::placeholder{color:#bbb}.ud-template-scope .blog-search-clear{color:#aaa}.ud-template-scope .blog-search-clear:hover{color:var(--web-primary)}.ud-template-scope .blog-filters-toggle{color:var(--web-secondary);border-radius:8px !important;transition:background .2s,color .2s}.ud-template-scope .blog-filters-toggle:hover{background:var(--web-page-background);color:var(--web-primary)}.ud-template-scope .blog-filters-toggle--active{color:var(--web-accent) !important}.ud-template-scope .blog-filters-clear{color:var(--web-secondary);border-radius:8px !important;transition:color .2s}.ud-template-scope .blog-filters-clear:hover{color:var(--web-primary)}.ud-template-scope .blog-filters-popover .MuiPaper-root{border-radius:10px;box-shadow:0 8px 24px rgba(15, 23, 42, 0.12);min-width:220px}.ud-template-scope .blog-filters-accordion::before{display:none}.ud-template-scope .blog-filters-accordion .MuiAccordionSummary-root{font-size:13px;font-weight:600;color:var(--web-primary);min-height:40px !important;padding:0 12px}.ud-template-scope .blog-filters-accordion .MuiAccordionSummary-root.Mui-expanded{min-height:40px !important}.ud-template-scope .blog-filters-accordion .MuiAccordionDetails-root{padding:0 12px 12px}.ud-template-scope .blog-prev,.ud-template-scope .blog-next{background:#fff !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12) !important;color:var(--web-primary) !important;transition:background .2s,color .2s !important}.ud-template-scope .blog-prev:hover,.ud-template-scope .blog-next:hover{background:var(--web-accent) !important;color:var(--web-primary) !important}.ud-template-scope .blog-dots button{background:var(--web-secondary);opacity:.3;transition:opacity .2s,background .2s}.ud-template-scope .blog-dots button[aria-current=true]{background:var(--web-accent);opacity:1}.ud-template-scope .menu-mobile-drawer-shell{width:100%;max-width:380px;height:100%;display:flex;flex-direction:column;background:var(--web-page-background)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid rgba(0, 0, 0, 0.08)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-header .menu-mobile-drawer-title{margin:0;color:var(--web-primary);font-size:1.25rem;font-weight:700}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-header .menu-mobile-drawer-close{color:var(--web-secondary);transition:.3s}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-header .menu-mobile-drawer-close:hover{color:var(--web-accent);transform:rotate(90deg)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body{flex:1;overflow-y:auto}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list{margin:0;padding:0;list-style:none}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item{border-bottom:1px solid rgba(0, 0, 0, 0.05)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item.current-page{background:rgba(0, 0, 0, 0.03)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item.current-page .menu-item-link{color:var(--web-accent);font-weight:700}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-label-row{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 1.25rem}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-label-row .menu-item-link{flex:1;color:var(--web-primary);text-decoration:none;font-size:.95rem;font-weight:500;transition:.3s}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-label-row .menu-item-link:hover{color:var(--web-accent)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-label-row .menu-item-link.hasChild{padding-right:.5rem}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-label-row .menu-mobile-expand-btn{color:var(--web-secondary);transition:.3s}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-label-row .menu-mobile-expand-btn:hover{color:var(--web-accent)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-label-row .menu-mobile-expand-btn[aria-expanded=true] .menu-mobile-expand-icon{transform:rotate(180deg)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-label-row .menu-mobile-expand-btn .menu-mobile-expand-icon{transition:transform .3s ease}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-submenu{list-style:none;margin:0;padding:0;background:rgba(0, 0, 0, 0.02)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-submenu .menu-mobile-item{border-bottom:none}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-submenu .menu-mobile-item .menu-mobile-label-row{min-height:48px;padding-left:2.5rem}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-submenu .menu-mobile-item .menu-mobile-label-row .menu-item-link{font-size:.9rem;color:var(--web-secondary)}.ud-template-scope .menu-mobile-drawer-shell .menu-mobile-drawer-body .menu-mobile-list .menu-mobile-item .menu-mobile-submenu .menu-mobile-item .menu-mobile-label-row .menu-item-link:hover{color:var(--web-accent)}.ud-template-scope .service-detail__summary .service-detail__summary-card .service-detail__book-button{color:#fff;text-decoration:none}.ud-template-scope .service-detail__locations .service-detail__location-card .service-detail__location-directions-button{color:#fff;text-decoration:none}@media screen and (max-width: 1199.95px){.ud-template-scope .header-menu-wrapper>div{display:flex;justify-content:flex-end;align-items:center}}.ud-template-scope .blog-category-grid .blog-category-item-image-wrap .blog-category-item-overlay .blog-category-item-count,.ud-template-scope .blog-category .blog-category-item-image-wrap .blog-category-item-overlay .blog-category-item-count{color:#fff}.ud-template-scope .service-category .service-category-item-image-wrap .service-category-item-overlay .service-category-item-count,.ud-template-scope .service-category-grid .service-category-item-image-wrap .service-category-item-overlay .service-category-item-count{color:#fff}.ud-template-scope .product-category .product-category-item-image-wrap .product-category-item-overlay .product-category-item-count,.ud-template-scope .product-category-grid .product-category-item-image-wrap .product-category-item-overlay .product-category-item-count{color:#fff}.ud-template-scope .staff-category .staff-category-item-image-wrap .staff-category-item-overlay .staff-category-item-count,.ud-template-scope .staff-category-grid .staff-category-item-image-wrap .staff-category-item-overlay .staff-category-item-count{color:#fff}.ud-template-scope .header-profile-cart-wrapper>div{display:flex;justify-content:flex-end;align-items:center}.ud-template-scope .locations .locations-item .locations-item-actions .locations-item-view-button{color:#fff;text-decoration:none}.ud-template-scope .location-details-sticky .location-details-info-card .location-details-directions-button{color:#fff;text-decoration:none}.ud-template-scope .map-widget .map-widget-pin-popup .map-widget-pin-popup-directions-button{color:#fff;text-decoration:none}.ud-template-scope .applicant-profile__hero{padding-top:140px}@media screen and (max-width: 1199.95px){.ud-template-scope .applicant-profile__hero{padding-top:24px}}