a{color:#1da1f2}.swiper-wrapper{z-index:0}.comments-area a,.page-content a{text-decoration:none}.gform_required_legend{display:none}.columns-3{column-count:3}@media only screen and (max-width:768px){.columns-3{column-count:2}}ul{margin-block-end:1.4rem}.dark-section a{color:#fff}.dark-section a:hover{text-decoration:underline}.elementor-nav-menu--main .elementor-nav-menu a{line-height:20px}header .logo img{transition:0.3s}header .sticky-header.elementor-sticky--effects .logo img{width:100px;transition:0.3s}@media only screen and (max-width:767px){header .sticky-header.elementor-sticky--effects .logo img{width:70px}}.blurred-border{position:relative}.blurred-border::after{content:"";display:block;position:absolute;width:20px;height:100%;top:0;right:0;backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--e-global-color-accent) 80%,#ffffff87)}@media only screen and (max-width:768px){.blurred-border::after{width:100%;height:20px;bottom:0;top:initial;right:0}}.cc-hero .btn-primary{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent);padding:10px 25px;font-weight:600}.service-block-row .e-con{transition:0.2s}.service-block-row .e-con:hover{transform:translateY(-8px);transition:0.2s}.elementor-shape .elementor-shape-fill{-webkit-transform:none;transform:none}.light-accordion :is(.elementor-tab-title,.elementor-tab-content){margin:14px 0!important;border-radius:9px;border:1px solid var(--e-global-color-text)!important}span.elementor-accordion-icon.elementor-accordion-icon-right{margin-top:7px}.service-block .fa-arrow-right{transition:0.2s;position:relative;top:-1px;font-size:.8rem}.service-block:hover .fa-arrow-right,.elementor-button:hover .elementor-button-icon{transform:translateX(3px)}.phone-btn .elementor-button:hover .elementor-button-icon{transform:translateX(0) rotate(15deg)}.elementor-button-link .elementor-button-icon{transition:0.2s}.service-block p{text-wrap:pretty}.sidebar-form fieldset#field_3_5{text-align:left}.sidebar-form .gfield_label_before_complex{text-align:left}input[type=submit]{border:none;padding:8px 30px;color:#fff;font-size:1rem;border-radius:5px;margin:0 auto;display:block;cursor:pointer;font-weight:500;letter-spacing:.5px;width:100%}.sidebar-form .gform_footer.top_label{padding:0}.sidebar a.cr-phone{margin:auto}textarea#input_3_4{border-radius:5px}.elementor-kit-8 input[type="submit"]{background:var(--e-global-color-primary);font-size:1.2rem;padding:11px}.elementor-kit-8 input[type="submit"]:hover{background:var(--e-global-color-primary)}.gform_wrapper.gravity-theme .ginput_container :is(input,textarea){font-size:1rem!important;font-weight:600;background-color:#a3a3a321;border:1px solid var(--e-global-color-text);padding:15px!important;border-radius:12px;outline-color:var(--e-global-color-secondary)}.gform_wrapper.gravity-theme .ginput_container :is(input,textarea)::placeholder{color:var(--e-global-color-primary);font-weight:400}.col-2{columns:2}h3.geo{font-size:1rem;font-family:var(--e-global-typography-secondary-font-family),sans-serif;color:#A1AEB3;font-weight:800;text-transform:uppercase;letter-spacing:.7px}h3.geo::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:'\f3c5';margin-right:7px}.page-template-default h3.geo::before{color:var(--e-global-color-accent)}.page-template-default .modal-img>.elementor-widget-container{margin:0!important}.page-template-default .modal-img img{width:240px!important;max-width:240px!important;height:240px!important}.page-template-default .modal-block{margin-bottom:30px!important;border-radius:0 0 12px 12px!important}.page-template-default .modal-block>.e-con-inner{padding:30px 0!important}.page-template-default .modal-block .elementor-heading-title:first-of-type{font-size:1.9rem!important}a.parent-post{font-weight:600;font-size:1.1rem}a.parent-post:before{content:"‹ "}figure.alignright.wp-block-post-featured-image{width:100%!important;max-width:350px}button#myModal-launch{background-color:var(--e-global-color-accent);padding:10px 30px;font-weight:600;border:none;transition:0.2s;color:#fff}button#myModal-launch:hover{filter:contrast(1.1)}.modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal.fade:not(.show){opacity:1!important}.modal-backdrop.in{opacity:.5!important}.modal-header button.close{color:#000}.modal-header button.close:hover{color:grey!important}.wp-block-button__link.has-white-color{color:#fff}.modal-popup .gform_wrapper.gravity-theme .ginput_container input{background:#fff}.modal-popup .dialog-message.dialog-lightbox-message{overflow-x:hidden}.modal-popup fieldset.consent-checkbox-field{color:#fffc;margin:10px 0;display:block}.gform_wrapper.gravity-theme legend.gfield_label{font-size:.8rem;margin-bottom:3px}.gform_wrapper.gravity-theme div.gfield_checkbox label{line-height:1.5;font-size:.8rem;margin-left:5px}.modal-popup input[type="submit"]{background-color:var(--e-global-color-accent)}h3#modalLabel:before{content:url(https://cityranked.com/wp-content/uploads/2021/08/CRlogo-2021-e1628875355902.png)}h3#modalLabel{color:#333;margin-bottom:40px;font-size:1.6rem;font-weight:700}ul#gform_fields_1 input{font-weight:600!important;color:#7a7a7a!important;border-radius:6px!important;background:#f8f9fa}.modal-header{background:#f8f9fa}input#input_10_1,input#input_10_2,input#input_10_5,input#input_10_7,input#gform_submit_button_10{font-weight:600}.modal-block{background:#06b}[type=submit]:hover,[type=button]:hover{background-color:#000}.geo-block-inner{background:#E6E6E6;padding:80px 20px 40px}h3.gb-cities-col{line-height:1.6;font-family:var(--e-global-typography-secondary-font-family),sans-serif;text-transform:none;font-weight:500;font-size:1rem}.gb-buttons a{background:var(--e-global-color-primary);color:#fff;border-radius:12px;padding:12px;letter-spacing:0;text-transform:none}.gb-title h2{font-size:1.2rem;line-height:1.1}.geo-subhead{color:var(--e-global-color-primary);font-weight:500}.footer-shortcode button#myModal-launch{display:none}span.fn.org{color:#ffffff61;font-weight:600}a.cr-phone{background:var(--e-global-color-accent);color:#fff;padding:7px 20px;display:block;width:fit-content;border-radius:3px;font-weight:600;font-size:1rem;transition:0.2s}.subfooter a{color:#FFFFFF80}.subfooter a:hover{color:#fff}#wprev-badge-1{margin:0;border:0;padding:0}.wppro_badge1_DIV_2,#wprev-badge-1 .wppro_badge1_DIV_12{font-family:var(--e-global-typography-secondary-font-family),sans-serif!important}a.wppro_badge1_A_14{font-size:inherit}.wppro_badge1_DIV_stars span.svgicons{width:18px;height:18px}.wppro_badge1_DIV_stars.b3s6{margin-top:0}.wprevpro_badge a{color:inherit;font-weight:500}.wprevpro_badge a:hover{text-decoration:underline}.wprevpro_badge>div>span{font-weight:600}ul.product-categories{list-style-type:none!important;text-align:center!important;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:0;grid-row-gap:50px;padding-left:0}.product-categories img{padding:50px 50px 25px}.product-categories span{display:block}.product-categories a{font-size:1.25rem;font-weight:700}@media only screen and (max-width:768px){ul.product-categories{grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:30px}.product-categories img{width:90%;padding:10px}}.product-cat a{color:var(--e-global-color-primary)!important;font-weight:700;letter-spacing:-.25px!important;font-style:italic;transition:.2s}.product-cat a:hover{color:var(--e-global-color-accent)!important}@media only screen and (min-width:1025px){.product-info h4{font-size:1.5rem}}.gfield_validation_message,.validation_message{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.gform_wrapper.gravity-theme .gform_validation_errors{background:#c02b0a!important}.gform_wrapper.gravity-theme .gform_validation_errors h2{color:#fff!important;font-size:.8rem!important}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:1px solid #c02b0a!important}.gform_legacy_markup_wrapper .gform_validation_errors{padding:5px!important;background:#c02b0a!important}.gform_legacy_markup_wrapper .gform_validation_errors h2{color:#fff!important;font-size:.8rem!important}.gform_legacy_markup_wrapper .gfield_error [aria-invalid=true]{border:1px solid #c02b0a!important}.gfield_contains_required{background:none!important;border:none!important;margin-top:0px!important;padding:0!important}.gform_legacy_markup_wrapper .gform_validation_errors>h2:before{vertical-align:middle!important}.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.gform_legacy_markup_wrapper ul li.gfield{padding-top:0px!important;margin-top:0px!important}.modal-header button.close{background-color:var(--e-global-color-accent);color:#fff}h3#modalLabel:before{display:block;margin:0 auto;content:"";background-image:url(/wp-content/uploads/2025/02/ActionScreenDigitalLogo.png);transform:scale(.75);height:115px;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.modal-footer{display:none}@media only screen and (max-width:760px){figure.alignright.wp-block-post-featured-image{margin:0 auto 20px;float:none}}@media (max-width:1366px){.elementor-389 .elementor-element.elementor-element-9596703 .elementor-button{margin-top:3px}}@media (max-width:767px){.elementor-389 .elementor-element.elementor-element-9596703 .elementor-button{margin-top:0}h3.geo{text-align:center}div#wprev-badge-2{text-align:center}.page-id-313 .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex{justify-content:center}.page-id-313 p{text-align:center}}