/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 31 2025 | 13:51:11 */
@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--primary-color:#44a7e3;--secondary-color:#2626BB;--tertiary-color:#6581FC;--coral-color:#ff6f61;--white-color:#fff;--black-color:#000;--gray-color:#adb5bd;--light-gray-color:#f1f3f5;--dark-gray-color:#495057;--font-family-1:'Barlow',sans-serif;--font-family-2:'Montserrat',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family-1);color:var(--black-color);font-size:16px;font-weight:400;margin:0}p{margin-top:0;margin-bottom:16px;line-height:26px}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-2);margin:0;padding:0}h1{font-size:60px;font-weight:700;margin:0;color:#fff;text-align:center}h2{color:#333;display:inline-block;font-size:40px;margin:0 0 10px 0;font-weight:400;text-align:center;width:100%}h3{font-size:40px;font-weight:400;color:#fff;margin:0 0 20px 0}.button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:all 0.15s ease-in-out}.button:hover{color:rgb(255,255,255);background-color:rgb(15,102,220)}.btn{display:inline-block;font-family:var(--font-family-2);font-size:.875rem;font-weight:600;color:var(--white-color);background-color:var(--tertiary-color);padding:8px 16px;border:none;border-radius:100px;text-align:center;text-decoration:none;cursor:pointer;transition:all 0.3s ease-in-out}.btn:hover{background-color:var(--white-color);color:var(--tertiary-color);transform:translateY(-2px)}.btn:active{transform:translateY(0)}img{max-width:100%;vertical-align:middle}svg{vertical-align:middle}p{line-height:26px}a{color:unset;text-decoration:none;transition:all 300ms ease}a:hover{color:var(--tertiary-color);text-shadow:2px 2px 4px rgba(0,0,0,.3)}ul{list-style:none;padding:0;margin:0}.head{text-align:center;margin-bottom:60px}.head span.bg{padding:3px 10px;display:inline-block;border-radius:50px;color:#fff;background:#0f66dc;margin-bottom:10px}.head p{max-width:550px;font-size:18px;color:#000;margin:0 auto;line-height:1.625;hyphens:auto}.head h2{font-size:37px;line-height:1.4em;margin-bottom:15px;font-weight:700;color:#000}.head h3{font-size:36px;line-height:46px;font-weight:700;margin-bottom:25px}.bottom-round{position:absolute;left:0;width:100%;line-height:0;direction:ltr;bottom:-1px;z-index:1;overflow:hidden}.bottom-round svg.shape-waves{height:90px}.bottom-round svg{display:block;position:relative;width:calc(159% + 1.3px);overflow:hidden}.shape-fill.shape-fill-contrast{fill:rgb(255,255,255)}.wp-block-embed__wrapper{justify-self:center}.bottom-round .shape-fill{transform-origin:center center;transform:rotateY(0deg)}.pagination ul{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:40px;flex-wrap:wrap}.pagination a,.pagination span{display:inline-block;padding:10px 15px;border-radius:50px;background:#0f66dc;color:#fff;text-decoration:none;font-weight:700;transition:all 0.3s ease;cursor:pointer}.pagination a:hover,.pagination span.current{background:#000;color:#fff;box-shadow:0 0 10px rgba(214,0,169,.6)}.pagination .dots{background:transparent;color:#fff;pointer-events:none}.pagination .prev,.pagination .next{background:#222;color:#fff}.pagination .prev:hover,.pagination .next:hover{background:#0f66dc}.container{width:100%;max-width:1300px;padding-right:5%;padding-left:5%;margin-right:auto;margin-left:auto;box-sizing:border-box}.full-width{width:100%}.full-height{height:100%}.flex{display:flex}.text-center{text-align:center}.wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.align-center{align-items:center}.align-flex-start{align-items:flex-start}.align-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-space-between{display:flex;justify-content:space-between}.grid{display:grid}.position-relative{position:relative}.position-absolute{position:absolute}.py-50{padding-top:50px;padding-bottom:50px}.py-40{padding-top:40px;padding-bottom:40px}.p-20{padding:20px}.py-20{padding-top:20px;padding-bottom:20px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pb-20{padding-bottom:20px}.mb-60{margin-bottom:60px}.mt-60{margin-top:60px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.gap-10{gap:10px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-40{gap:40px}.z-index-2{z-index:2}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1}.provider-image-wrapper{width:100%;max-width:400px;height:auto;overflow:hidden;border-radius:10px}.provider-image{width:100%;height:100%;object-fit:cover;display:block}.provider-card{width:280px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform 0.2s ease}.provider-card:hover{transform:translateY(-5px)}.provider-card h3{font-size:20px;color:var(--secondary-color)}.provider-card p{font-size:14px;color:var(--dark-gray-color)}.about h2{font-weight:500}.external-review{font-size:16px;line-height:1.7;margin:0 auto;text-align:left}.external-review p{margin-bottom:16px}.city-card{border:1px solid #ddd;border-radius:12px;width:280px;background:#fff;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all 0.2s ease-in-out;text-align:center}.city-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.review-card{border:1px solid #ddd;background:#fff;padding:20px;border-radius:10px}.review-card .stars{font-size:16px;color:#ffc107}#star-rating .star{font-size:28px;color:#ccc;cursor:pointer;transition:color 0.2s}#star-rating .star-label{user-select:none}.link{color:var(--black-color);font-weight:700;transition:color 0.3s ease}.link:hover{color:var(--tertiary-color)}.popup-advert{position:fixed;bottom:30px;right:30px;max-width:370px;background:var(--white-color);border-radius:20px;overflow:hidden;z-index:9999;box-shadow:0 12px 32px rgba(68,167,227,.18),0 2px 8px rgba(0,0,0,.08);border:2px solid transparent;background-clip:padding-box;animation:fadeInUp 0.5s cubic-bezier(.23,1.01,.32,1);transition:box-shadow 0.3s}.popup-advert::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:22px;padding:2px;background:linear-gradient(135deg,var(--primary-color),var(--tertiary-color));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.popup-content{display:flex;gap:40px;align-items:center}.popup-advert-inner{display:flex;gap:18px;padding:22px 22px 18px 22px;position:relative;align-items:center;background:var(--white-color)}.popup-img img{width:84px;height:84px;object-fit:cover;border-radius:50%;border:3px solid var(--primary-color);box-shadow:0 2px 8px rgba(68,167,227,.1);animation:popupPulse 2.5s infinite}@keyframes popupPulse{0%,100%{box-shadow:0 2px 8px rgba(68,167,227,.1)}50%{box-shadow:0 0 0 8px rgba(68,167,227,.08)}}.popup-text{flex:1;min-width:0}.popup-badge{background:linear-gradient(90deg,var(--primary-color),var(--tertiary-color));color:#fff;font-size:.78rem;padding:3px 12px;border-radius:30px;font-weight:600;letter-spacing:.03em;margin-bottom:8px;display:inline-block;box-shadow:0 1px 4px rgba(68,167,227,.1)}.popup-text h3{font-size:1.08rem!important;margin:0 0 6px!important;font-weight:700;color:var(--secondary-color)!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popup-location,.popup-phone{font-size:.92rem;color:var(--dark-gray-color);margin-bottom:4px;line-height:1.3}.popup-phone strong{color:var(--primary-color);font-weight:600}.popup-phone a{color:var(--secondary-color);text-decoration:underline;font-weight:500}.popup-btn{display:inline-block;margin-top:10px;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(90deg,var(--primary-color),var(--tertiary-color),var(--primary-color));background-size:200% 100%;background-position:0% 0%;padding:8px 20px;border-radius:30px;text-decoration:none;box-shadow:0 2px 8px rgba(68,167,227,.1);transition:background-position 0.4s cubic-bezier(.4,0,.2,1),box-shadow 0.2s,transform 0.2s;letter-spacing:.01em}.popup-btn:hover{background-position:100% 0%;transform:translateY(-2px) scale(1.04);color:#fff;box-shadow:0 4px 16px rgba(38,38,187,.13)}.popup-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:1.7rem;color:var(--gray-color);cursor:pointer;transition:color 0.2s,transform 0.2s;z-index:2;line-height:1;padding:0 2px}.popup-close:hover{color:var(--coral-color);transform:rotate(90deg) scale(1.15)}@keyframes fadeInUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.featured-providers-section{background:linear-gradient(135deg,#f8f9fb 60%,#eaf1ff 100%);padding:60px 0}.featured-providers-section .head h2{font-size:2.3rem;color:var(--black-color);font-weight:800;letter-spacing:-1px}.featured-providers-section .head .bg{background:linear-gradient(90deg,var(--primary-color),var(--tertiary-color,#6581FC));color:#fff;padding:6px 18px;border-radius:50px;font-size:15px;font-weight:700;box-shadow:0 2px 8px rgba(68,167,227,.12);margin-bottom:10px;display:inline-block}.featured-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.featured-card-wrap{background:#fff;position:relative;display:flex;flex-direction:column;align-items:center;min-width:300px;background-color:var(--white-color);border-radius:16px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform 0.3s ease,box-shadow 0.3s ease}.featured-card-wrap:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.featured-card-wrap a{width:100%}.featured-card{margin-bottom:16px;display:flex;justify-content:center;min-width:300px;align-items:center;min-height:180px;position:relative}.featured-card-inner{border:2px solid var(--primary-color);box-shadow:0 0 0 4px rgba(68,167,227,.08);background:linear-gradient(120deg,#eaf1ff 60%,#f8f9fb 100%);position:relative;z-index:1;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;height:100%}.featured-img img{width:100%;height:350px;object-fit:cover;transition:filter 0.3s;background:#f1f3f5}.featured-card:hover .featured-img img{filter:brightness(1.1) saturate(1.18)}.featured-info{padding:22px 16px 18px 16px;text-align:center;background:#fff;border-radius:0 0 22px 22px}.featured-info h4{font-size:1.18rem;font-weight:700;margin-bottom:6px;background:linear-gradient(90deg,var(--primary-color),var(--tertiary-color,#6581FC));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:background 0.3s;letter-spacing:-.5px;font-family:var(--font-family-2)}.featured-info p{font-size:1rem;color:var(--dark-gray-color)!important;margin-bottom:18px;font-weight:500;letter-spacing:.01em}.badge{display:inline-block;padding:8px 22px;background:linear-gradient(90deg,var(--primary-color),var(--tertiary-color,#6581FC));color:#fff;border-radius:30px;font-size:1rem;font-weight:700;box-shadow:0 4px 16px rgba(68,167,227,.1);letter-spacing:.03em;margin-top:8px;position:relative;z-index:1;border:none;transition:background 0.2s}.badge:after{content:"";display:none}@media screen and (max-width:820px){.featured-grid{gap:22px}.featured-card{width:95vw;max-width:350px}}@media screen and (max-width:480px){.featured-grid{flex-direction:column;align-items:center;gap:18px}.featured-card{width:98vw;max-width:360px}}.ad-examples-section{background:#f8f9fb;border-radius:18px;margin-bottom:80px}.ad-examples-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.ad-example-card{background:#fff;border-radius:18px;box-shadow:0 6px 24px rgba(68,167,227,.1),0 1.5px 6px rgba(0,0,0,.06);width:320px;padding:24px 18px 18px 18px;display:flex;flex-direction:column;align-items:center;transition:transform 0.28s cubic-bezier(.4,0,.2,1),box-shadow 0.28s cubic-bezier(.4,0,.2,1);position:relative}.ad-example-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 16px 40px 0 rgba(68,167,227,.18),0 2px 8px rgba(0,0,0,.1)}.ad-example-header{width:100%;text-align:left;margin-bottom:10px}.ad-type-badge{display:inline-block;padding:5px 16px;border-radius:30px;font-size:.85rem;font-weight:700;color:#fff;margin-bottom:6px;background:var(--primary-color);box-shadow:0 2px 8px rgba(68,167,227,.1);letter-spacing:.03em}.ad-type-badge.featured{background:linear-gradient(90deg,var(--primary-color),var(--tertiary-color,#6581FC))}.ad-type-badge.popup{background:linear-gradient(90deg,#ff6f61,var(--primary-color))}.ad-type-badge.local{background:linear-gradient(90deg,#2626BB,var(--primary-color))}.ad-example-preview{width:100%;margin-bottom:16px;display:flex;justify-content:center;align-items:center;min-height:180px;position:relative}.ad-example-desc{font-size:1rem;color:var(--dark-gray-color);text-align:center;margin-top:8px}.ad-benefit{display:block;color:var(--primary-color);font-weight:600;margin-top:4px}.popup-advert-static{position:relative;bottom:0;right:0;max-width:270px;margin:0 auto;box-shadow:0 8px 32px rgba(68,167,227,.13),0 1.5px 6px rgba(0,0,0,.06);border-radius:16px;overflow:hidden;z-index:1;animation:none!important}.popup-advert-static .popup-advert-inner{display:flex;gap:16px;padding:16px;align-items:center}.popup-advert-static .popup-img img{width:60px;height:60px;object-fit:cover;border-radius:50%;border:2px solid var(--primary-color)}.popup-advert-static .popup-text{flex:1}.popup-advert-static .popup-badge{background:var(--primary-color);color:#fff;font-size:.75rem;padding:2px 8px;border-radius:30px;display:inline-block;margin-bottom:4px}.popup-advert-static .popup-text h3{font-size:1rem;margin:0 0 4px;color:var(--secondary-color)}.popup-advert-static .popup-location{font-size:.85rem;color:var(--dark-gray-color);margin-bottom:4px}.popup-advert-static .popup-btn{display:inline-block;margin-top:6px;font-size:.85rem;font-weight:600;color:#fff;background-color:var(--primary-color);padding:6px 12px;border-radius:30px;text-decoration:none;transition:all 0.2s}.local-ad-hero{border:2px solid var(--primary-color);box-shadow:0 0 0 4px rgba(68,167,227,.08);background:linear-gradient(120deg,#eaf1ff 60%,#f8f9fb 100%)}@media screen and (max-width:820px){.ad-examples-grid{gap:22px;align-items:center}.ad-example-card{width:95vw;max-width:350px}}@media screen and (max-width:480px){.ad-examples-grid{flex-direction:column;gap:18px}.ad-example-card{width:98vw;max-width:360px}}@media screen and (max-width:820px){h1{font-size:40px}h3{font-size:30px}}@media screen and (max-width:480px){h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}.popup-advert{right:10px;bottom:10px;width:calc(100% - 20px);max-width:98vw}.popup-advert-inner{flex-direction:column;align-items:center;text-align:center;padding:18px 8px 14px 8px}.popup-img img{width:70px;height:70px}.popup-text h3{font-size:1rem}.popup-btn{font-size:.9rem;padding:8px 16px}}