.custom-header{background-color:#fff;background-image:linear-gradient(45deg,#1bdbea,#b9a5ff);padding:30px 0}.custom-header .logo{line-height:0;margin-right:40px;max-height:80px;max-width:139px}.custom-header .navigation,.custom-header .row-inner{align-items:center;display:flex}.custom-header .navigation{flex:1}.custom-header .navigation .right-column{align-items:center;display:flex;gap:30px;margin-left:auto}.custom-header .call-us{color:#fff;font-size:14px;font-weight:900;text-align:center;text-decoration:none}.custom-header .ct-link-text{color:#fff;font-size:24px;font-weight:900;text-decoration:none}.custom-header .google-rating-card{background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;text-align:left;transition:transform .3s ease;width:210px}.custom-header .google-rating-card:hover{transform:translateY(-2px)}.custom-header .rating-top-bar{background:#34a853;height:5px;width:100%}.custom-header .rating-content{align-items:flex-start;display:flex;gap:10px;padding:12px}.custom-header .google-logo{flex-shrink:0;height:35px;width:35px}.custom-header .rating-info h4{color:#000;font-size:9px;font-weight:600;margin:0}.custom-header .rating-score{color:#000;font-size:14px;font-weight:700;margin-right:5px}.custom-header .stars{color:#f5c518;font-size:10px;margin-top:2px}.custom-header .reviews{color:#777;font-size:11px;margin:0}.custom-header .menu-nav ul{font-family:Nunitosans\ 7 Pt,Arial,sans-serif;list-style:none;margin:0;padding:0}.custom-header .menu-nav ul li a{color:#27221f;display:inline-block;font-size:18px;font-weight:900;padding:10px 16px;text-align:center}.custom-header .menu-nav ul>li{margin-right:10px}@media(min-width:768px){.custom-header .mobile-text{display:none}}@media(max-width:767px){.custom-header .row-inner{flex-wrap:wrap;text-align:center}.custom-header .navigation{flex:100%;flex-direction:column-reverse}.custom-header .logo{margin:0 auto 30px}.custom-header .navigation .right-column{margin:0 auto 20px}.custom-header .menu-nav ul li a{background-color:#fff;border:1px solid #f2f2f2}.custom-header .navigation .right-column{flex-direction:column;gap:15px}.custom-header .google-rating-card{width:auto}.custom-header .rating-content{padding:7px}.custom-header .ph-title{display:none}.custom-header{padding:20px 0}.custom-header .ct-link-text{font-size:16px;text-decoration:underline}}