.best-of{font-family:'Poppins', sans-serif;color:#152F54;background:#fff;overflow:visible;overflow-x:visible !important;--scale-display-fluid: calc(0.42 + ((100vw - 768px) / 1432px) * 0.78);--scale-body-fluid: calc(0.5 + ((100vw - 900px) / 1300px) * 0.7);--scale-h-fluid: calc(100vh / 1000px);--scale-display: clamp(0.42, var(--scale-display-fluid), 1);--scale-body: clamp(0.5, var(--scale-body-fluid), 1);--scale-h: clamp(0.7, var(--scale-h-fluid), 1);--padding-inset: Max(8.34%, calc((100% - 1600px) / 2))}@media screen and (max-width: 768px){.best-of{--scale-body: 0.75;overflow:hidden}}.best-of h1,.best-of h3,.best-of h4{font-family:'Montserrat', sans-serif;font-weight:600;color:#152F54;margin:0;text-transform:none}.best-of h2{font-size:calc(80px * var(--scale-display));font-family:'Montserrat', sans-serif;font-weight:300;color:#152F54;margin:0 0 30px 0;text-transform:none}@media screen and (max-width: 768px){.best-of h2{font-size:10svw}}.best-of p{font-size:calc(24px * var(--scale-body));font-weight:300;line-height:1.25}@media screen and (max-width: 768px){.best-of p{font-size:4svw}}.best-of a.blue{color:#1A70FF;text-decoration:none}.best-of a.pink{color:#F2196C;text-decoration:none}.best-of .frosted-window>*{z-index:1}.best-of .frosted-window::before{content:"";inset:0;position:absolute;box-shadow:0 10px 30px #00000029;background:rgba(255,255,255,0.1);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-sizing:border-box;z-index:0}@media screen and (max-width: 768px){.best-of .laptop{display:none !important}}@media screen and (min-width: 768px){.best-of .phone{display:none !important}}.best-of .grey{background:#F6F7F9}.best-of .dotted{background:#fff;background-image:radial-gradient(rgba(0,0,0,0.160784) 1px, transparent 1px);background-size:26px 26px}.best-of .btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 50px;border-radius:2px;font-weight:600;font-size:calc(17px * var(--scale-body));text-decoration:none;white-space:nowrap}@media screen and (min-width: 768px){.best-of .btn{min-width:200px}}.best-of .btn.solid{background:#f2196c;color:#fff;border:1px solid #f2196c}.best-of .btn.ghost{background:#333;color:#fff;border:1px solid #fff}@media screen and (min-width: 1400px){.best-of .btn{min-width:220px}}@media screen and (max-width: 768px){.best-of .btn{font-size:10px;padding:6px 20px}}.best-of .hero{position:relative;background:url("/media/static/images/best-of/best-of-hero-bg.webp") center/cover no-repeat;background-size:calc(100% + 2px) calc(100% + 2px);display:flex;flex-direction:column;padding:100px var(--padding-inset);color:#fff;overflow:hidden;height:100vh;justify-content:space-around}.best-of .hero .hero-content{position:relative;z-index:1;display:flex;gap:12%;width:100%}.best-of .hero .hero-content .left{width:48%;display:flex;flex-direction:column;justify-content:center}.best-of .hero .hero-content .left h1{font-size:calc(93px * var(--scale-display));line-height:1em !important;color:#fff;margin-bottom:0px}.best-of .hero .hero-content .left p{font-size:calc(21px * var(--scale-body));font-weight:300;line-height:1.2}.best-of .hero .hero-content .left p.subhead{font-weight:600}.best-of .hero .hero-content .right{width:40%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:70px}@media screen and (max-width: 768px){.best-of .hero .hero-content .right{justify-content:center;align-items:center}}.best-of .hero .hero-content .right .showcase-img{width:90%;height:auto;display:block;max-height:calc((100svh - 150px) * 0.7);min-height:330px;object-fit:contain}.best-of .hero .hero-content .right .author-container{display:flex;gap:20px;align-items:center;justify-content:flex-end}.best-of .hero .hero-content .right .author-container .author-text p{color:#FFF;font-size:calc(18px * var(--scale-body));font-weight:300;margin:0;line-height:1.3}.best-of .hero .hero-content .right .author-container .author-text .blue{color:#153BFC;font-weight:600}@media screen and (max-width: 768px){.best-of .hero{align-items:flex-start;gap:0px;padding:80px 5% 0;height:unset}.best-of .hero .hero-content{max-width:100%;flex-direction:column;margin-top:20px;gap:unset}.best-of .hero .hero-content .left{width:unset}.best-of .hero .hero-content .left h1{font-size:16svw;margin-bottom:10px}.best-of .hero .hero-content .left p{font-size:4svw}.best-of .hero .hero-content .right{width:unset;position:unset !important;margin-bottom:35px}.best-of .hero .hero-content .right .author-container{margin-left:auto}.best-of .hero .hero-content .right .author-container img{width:65px;height:65px}.best-of .hero .hero-content .right img{position:unset !important}}.best-of #comparison-guide,.best-of #comparison-table,.best-of #best-services,.best-of #top-agencies,.best-of #ai-search,.best-of #questions{scroll-margin-top:120px}.best-of .page-wrapper{display:grid;grid-template-columns:360px minmax(0, 1fr);gap:40px;align-items:start;padding:80px var(--padding-inset)}@media screen and (max-width: 768px){.best-of .page-wrapper{display:flex;flex-direction:column;align-items:center;padding:25px}.best-of .page-wrapper .column-wrapper{width:100%}}.best-of .page-wrapper .page-contents-sidebar{position:sticky;top:120px;align-self:start}.best-of .page-wrapper .page-contents-sidebar .page-contents-card{display:flex;flex-direction:column;width:100%;max-width:360px;max-height:Min(700px, calc(100vh - 140px));padding:28px 24px;background:#ffffff;border:1px solid #e6e6e6;box-sizing:border-box}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main{min-height:0;display:flex;flex-direction:column;flex:1 1 auto}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main .page-contents-title{margin:0 0 40px;font-size:37px;line-height:1.2;font-weight:600}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main .page-contents-nav{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding-right:26px;min-height:0;flex:1 1 auto}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main .page-contents-nav a{display:block;text-decoration:none;font-size:18px;line-height:1.3;font-weight:300;color:#152F54}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main .page-contents-nav a:hover,.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main .page-contents-nav a:focus{color:#17325c;text-decoration:underline}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main .page-contents-nav::-webkit-scrollbar{width:6px}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main .page-contents-nav::-webkit-scrollbar-track{background:#f0f0f0;border-radius:20px}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-main .page-contents-nav::-webkit-scrollbar-thumb{background:#1f54ff;border-radius:20px}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-contact{margin-top:30px;padding-top:16px;border-top:1px solid #e6e6e6;flex:0 0 auto}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-contact .page-contents-contact-inner{padding:0 20px 16px 26px}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-contact .page-contents-contact-inner h3{font-size:24px;line-height:1.2;font-weight:600;color:#FFF}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-contact .page-contents-contact-inner .page-contents-contact-cta{width:100%;display:flex;justify-content:flex-end;margin-top:40px}.best-of .page-wrapper .page-contents-sidebar .page-contents-card .page-contents-contact .page-contents-contact-inner .page-contents-contact-cta a{height:40px;width:135px;max-width:135px;min-width:0}.best-of .page-wrapper .comparison-guide .pdf-download{display:flex;align-items:center;padding:40px;gap:40px;justify-content:space-around;margin:40px 0 80px 0}.best-of .page-wrapper .comparison-guide .pdf-download p{font-size:calc(21px * var(--scale-body));font-weight:600}@media screen and (max-width: 768px){.best-of .page-wrapper .comparison-guide .pdf-download{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-template-areas:"p1 p2 p3" "l1 l2 l3";gap:0;padding:24px}.best-of .page-wrapper .comparison-guide .pdf-download p{grid-column:span 3}.best-of .page-wrapper .comparison-guide .pdf-download img{width:34px;height:54px;grid-area:l2;margin-left:auto;margin-right:20px}.best-of .page-wrapper .comparison-guide .pdf-download a{grid-area:l3}}.best-of .page-wrapper .table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:70px 0 80px}@media screen and (max-width: 768px){.best-of .page-wrapper .table-scroll{margin:30px 0 70px}}.best-of .page-wrapper .table-scroll::-webkit-scrollbar{height:7px}.best-of .page-wrapper .table-scroll::-webkit-scrollbar-thumb{background:#153BFC;border-radius:10px}.best-of .page-wrapper .comparison-table img{width:100%;height:auto;min-width:700px;display:block;margin:10px 0}.best-of .page-wrapper .best-services .table-scroll{margin:30px 0 120px}.best-of .page-wrapper .best-services img{width:100%;height:auto;min-width:700px;margin:10px 0}.best-of .page-wrapper .top-agencies .list-section{margin-top:65px;display:flex;flex-direction:column;row-gap:60px}.best-of .page-wrapper .top-agencies .list-section p{margin:0}.best-of .page-wrapper .top-agencies .list-section .ls-strong{font-size:calc(26px * var(--scale-body));font-weight:600}@media screen and (max-width: 768px){.best-of .page-wrapper .top-agencies .list-section .ls-strong{font-size:5svw}}.best-of .page-wrapper .top-agencies .list-section .ls-top-bar{display:grid;grid-template-columns:33% 1fr;gap:40px}.best-of .page-wrapper .top-agencies .list-section .ls-top-bar .ls-strong{margin-bottom:30px}.best-of .page-wrapper .top-agencies .list-section .ls-top-bar img{width:100%;height:auto;min-width:0;object-fit:contain}@media screen and (max-width: 768px){.best-of .page-wrapper .top-agencies .list-section .ls-top-bar{display:flex;flex-direction:column;gap:18px}.best-of .page-wrapper .top-agencies .list-section .ls-top-bar .ls-strong{margin-bottom:25px}.best-of .page-wrapper .top-agencies .list-section .ls-top-bar img{margin-bottom:30px}}.best-of .page-wrapper .top-agencies .list-section .ls-location{display:flex;flex-direction:row;gap:30px;align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.best-of .page-wrapper .top-agencies .list-section .ls-location{gap:14px;align-items:center;flex-wrap:nowrap;margin-top:15px}.best-of .page-wrapper .top-agencies .list-section .ls-location img{width:18px;height:22px;flex:0 0 auto}}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards{display:grid;grid-template-columns:1fr 33%;gap:40px}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .title-line{display:flex;align-items:center;gap:30px;height:50px}@media screen and (max-width: 768px){.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .title-line{gap:14px;align-items:center;height:auto}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .title-line img{width:20px;height:25px}}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .ls-section{display:flex;flex-direction:column;gap:30px}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .ls-section ul{list-style:none;padding-left:0;margin:0}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .ls-section li{font-size:calc(18px * var(--scale-body));position:relative;padding-left:37px;margin-bottom:15px;font-weight:300}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .ls-section li::before{content:"";position:absolute;left:7px;top:0;width:16px;height:16px;background:url("/media/static/images/best-of/icons/blue-checkmark.svg") no-repeat center;background-size:contain}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .ls-section li.na::before{background:url("/media/static/images/best-of/icons/no-bg-x-icon.svg") no-repeat center;background-size:contain}@media screen and (max-width: 768px){.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .ls-section{gap:16px}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .ls-section li{font-size:4svw;padding-left:24px;margin-bottom:12px}.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards .ls-section li::before{width:17px;height:17px}}@media screen and (max-width: 768px){.best-of .page-wrapper .top-agencies .list-section .ls-stand-out-awards{display:flex;flex-direction:column;gap:30px;margin-top:14px}}.best-of .page-wrapper .top-agencies .list-section .ls-ideal{display:flex;flex-direction:row;align-items:flex-start;gap:30px}.best-of .page-wrapper .top-agencies .list-section .ls-ideal .ideal-label-group{display:flex;align-items:center;gap:20px;flex:0 0 auto}.best-of .page-wrapper .top-agencies .list-section .ls-ideal .ideal-label-desc{flex:1 1 auto;min-width:0;font-size:calc(18px * var(--scale-body));line-height:1.3;margin-top:5px}@media screen and (max-width: 768px){.best-of .page-wrapper .top-agencies .list-section .ls-ideal{gap:16px;flex-direction:column}.best-of .page-wrapper .top-agencies .list-section .ls-ideal .ideal-label-desc{font-size:4svw}.best-of .page-wrapper .top-agencies .list-section .ls-ideal .ideal-label-group{gap:12px;min-width:fit-content}.best-of .page-wrapper .top-agencies .list-section .ls-ideal .ideal-label-group img{width:24px;height:24px;flex:0 0 auto}}.best-of .page-wrapper .top-agencies .section-divider{border:none;border-top:1px solid #152F54;margin:50px 0}@media screen and (max-width: 768px){.best-of .page-wrapper .top-agencies .section-divider{margin:36px 0}}.best-of .page-wrapper .img-holder{display:flex;justify-content:center;margin:80px 0 100px}.best-of .page-wrapper .img-holder img{width:calc(660px * var(--scale-body));height:auto;object-fit:contain;min-width:0;margin:15px 0}.best-of .page-wrapper .questions{margin-bottom:80px}.best-of .page-wrapper .questions p{margin:0}.best-of .page-wrapper .questions .question{margin:50px 0}.best-of .page-wrapper .questions .question .question-top{display:flex;flex-direction:row;gap:16px;align-items:center;margin-bottom:32px}.best-of .page-wrapper .questions .question .question-top .q-strong{font-size:calc(28px * var(--scale-body));font-weight:600}

/*# sourceMappingURL=best-of-pages.css.map */