.v2-grey-bg{background:#f9f9fd}.v2-hero-section{padding:130px 0 80px 0}.v2-hero-section h1{max-width:900px;font-size:44px;line-height:56px;color:#333;margin:0 auto 40px auto}.primary-button{background:#f24175;border-radius:5px;padding:18px;color:#fff;font-size:18px;font-weight:600;line-height:1;text-align:center;display:inline-block;transition:.2s;border:2px solid #f24175}.primary-button:hover{background:0 0;color:#f24175;text-decoration:none}.primary-button.outline-button:hover{background:#f24175;color:#fff;text-decoration:none}.primary-button.outline-button{color:#f24175;background:#fff}.v2-hero-section .primary-button{min-width:192px}.v2-block-header{font-size:30px;line-height:36px;font-weight:500;color:#333;margin:30px 0}.v2-block-header a{color:#333}.v2-agencies-logos{padding:100px 0}.v2-agencies-logos .v2-block-header{margin-bottom:48px}.v2-agencies-logos img{max-height:48px}.v2-listicle-cat{padding:47px 0 78px 0}.v2-listicle-cat h4{font-weight:400;font-size:18px;margin:35px 0 0 0}.v2-listicle-link{display:block;color:#333;padding:22px;font-weight:500;font-size:18px;height:100%;transition:.2s}.v2-grey-bg .v2-listicle-link{background:#fff}.v2-listicle-link:hover{background:#f24175;color:#fff;text-decoration:none}.v2-round-corners{border-radius:20px}.v2-articles-section{padding:40px 0 80px 0}.v2-articles-section .v2-block-header{margin:30px 0 62px 0}.v2-articles-section .primary-button{min-width:192px;margin:40px auto 0 auto}.v2-articles-wrapper{max-width:1050px;margin:0 auto}.v2-meta-image img{border-radius:10px}.v2-meta-image{margin:0 0 20px 0}.v2-entry-header h3 a{color:#333}.v2-entry-header h3{font-size:18px;line-height:24px;font-weight:700;margin:0 0 13px 0}.v2-entry-content p{font-size:14px;line-height:22px;color:#333;margin:0 0 20px 0}.v2-tools-section{padding:50px 0}.v2-tools-section .v2-block-header{margin:30px 0 70px 0}.v2-post-category-box{margin:21px 0 13px 0;font-size:14px;font-weight:500}.v2-trending-agencies{padding:130px 0}.v2-trending-agencies h3{font-size:30px;line-height:36px;font-weight:500;margin:0 0 20px 0}.v2-trending-desc{max-width:80%}.v2-trending-agency-item a{background:#f9f9fd;border-radius:10px;padding:40px;transition:.2s;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.v2-trending-agency-item a:hover{opacity:.8}.v2-trending-agency-item .loading-placeholder{background:#f9f9fd;border-radius:10px;height:104px;display:block;padding:20px;position:relative;overflow:hidden}.v2-trending-agency-item .loading-placeholder::after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:loading-shimmer 1.5s infinite}@keyframes loading-shimmer{100%{transform:translateX(100%)}}.v2-footer{background:#fff;padding:36px 0 31px 0}.v2-footer-logo img{max-width:170px}.v2-footer .menu-footer-2-container{padding:0}.v2-footer .widget_nav_menu li{border-bottom:none;float:none;display:inline;margin:0 0 0 15px;padding:0}.v2-footer .widget_nav_menu li a{float:none;color:#333;padding:0;font-size:11px}.v2-footer .widget_nav_menu{display:inline}.v2-footer-content{text-align:right;line-height:16px}.v2-copyright{font-size:11px;color:#333;margin:0}.v2-footer .widget_nav_menu li a:hover,.v2-footer .widget_nav_menu li.current-menu-item a{color:#f24175;text-decoration:underline}.v2-footer .widget ul{display:block}@media (max-width:980px){.v2-hero-section{padding:50px 0 30px 0}.v2-hero-section h1{font-size:36px;line-height:46px}.v2-agencies-logos{padding:30px 0}.v2-listicle-cat{padding:23px 0 37px 0}.v2-block-header{margin:15px 0}.v2-articles-section .primary-button{margin:20px auto 0 auto}.v2-articles-section{padding:40px 0 50px 0}.v2-tools-section{padding:20px 0}.v2-tools-section .v2-block-header{margin:10px 0 40px 0}.v2-articles-section .v2-block-header{margin:20px 0 42px 0}.v2-trending-agencies{padding:50px 0}.v2-footer{padding:20px 0 18px 0}}@media (max-width:575px){.v2-hero-section h1{font-size:32px;line-height:43px}.v2-footer,.v2-footer-content{text-align:center}.v2-footer{padding:30px 0}.v2-footer .widget_nav_menu li{margin:0 10px}}