a{color:#1da1f2}ol{padding-left:20px}ol li{margin-bottom:7px}.swiper-wrapper{z-index:0}.comments-area a,.page-content a{text-decoration:none}.gform_required_legend{display:none}.columns-3{column-count:3}.custom-icon .elementor-icon svg{transition:.3s}ul{margin-block-end:1.4rem}.dark-section a{color:#fff}.dark-section a:hover{text-decoration:underline}.holland-divider img{opacity:.5}.site-btn{position:relative;overflow:hidden;transition:0.3s}.site-btn::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:var(--e-global-color-accent);transition:height 0.35s ease;z-index:0}.site-btn:hover::before{height:100%}.site-btn span{position:relative;z-index:1;transition:color 0.35s ease;padding-inline:0;transition:0.3s;margin:0}.site-btn:hover span{color:#fff;padding-inline:5px}.site-btn:hover{transform:translateX(-5px)}.pswp__caption__center{text-align:center}button.pswp__button.pswp__button--arrow--left,button.pswp__button.pswp__button--arrow--right{border:none}.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-primary) 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}.service-block .fa-arrow-right{transition:0.2s;position:relative;top:-1px;font-size:.8rem}.service-block:hover .fa-arrow-right,.elementor-button:not(.elementor-menu-cart__toggle_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}.sidebar-form .gform_footer.top_label{padding:0}.sidebar a.cr-phone{margin:auto}textarea#input_3_4{border-radius:5px}.elementor-kit-8 .gform_wrapper button.gform_button{margin:0 auto;width:200px;position:relative;overflow:hidden;background-color:transparent!important;z-index:1;transition:color 0.35s ease}.elementor-kit-8 .gform_wrapper button.gform_button::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:var(--e-global-color-accent);transition:height 0.35s ease;z-index:-1}.elementor-kit-8 .gform_wrapper button.gform_button:hover::before{height:100%}.elementor-kit-8 .gform_wrapper button.gform_button:hover{color:#fff}.gform_wrapper.gravity-theme .ginput_container :is(input,textarea){font-size:1rem!important;font-weight:600;background-color:var(--e-global-color-secondary);border:1px solid #cacaca;padding:15px!important;border-radius:12px;outline-color:var(--e-global-color-accent)}.gform_wrapper.gravity-theme .ginput_container :is(input,textarea)::placeholder{color:var(--e-global-color-primary);font-weight:400}legend.gfield_label.gform-field-label.gfield_label_before_complex{float:none;display:flex}.gchoice{display:flex}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{max-width:350px}.woocommerce-message{line-height:1.5em;background-color:#F6F6F6;border-color:var(--e-global-color-accent);width:fit-content;margin:0 auto 30px}.woocommerce-message::before{color:#4caf50}h3.woocommerce-loop-product__title{width:90%;margin:35px auto 10px!important}button.single_add_to_cart_button.button.alt{color:var(--e-global-color-text)!important;border-radius:0;border-width:0 0 2px 0px!important;position:relative;overflow:hidden;background:transparent!important;z-index:1}button.single_add_to_cart_button.button.alt::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:var(--e-global-color-accent);transition:height 0.35s ease;z-index:-1}button.single_add_to_cart_button.button.alt:hover::before{height:100%}button.single_add_to_cart_button.button.alt{transition:color 0.35s ease}button.single_add_to_cart_button.button.alt:hover{color:#fff!important;border-color:var(--e-global-color-accent)!important}button.single_add_to_cart_button.loading::before{height:100%!important}button.mfp-close:not(.toggle),button.mfp-arrow:not(.toggle){border:none}button.mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{background-color:transparent!important}.image-gradient-overlay{position:relative}.image-gradient-overlay::after{content:"";border-radius:11px;position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,#fff0 66.35%,rgb(0 0 0 / .65) 83.65%);pointer-events:none}@media (min-width:1025px){html:has(.art-slider),body:has(.art-slider){overflow-x:hidden}.art-slider .swiper{overflow:visible;clip-path:inset(0 -800px 0 0)}}.nav-cart .product-name{line-height:1.75;margin-bottom:20px}.payment_box.payment_method_stripe{background-color:#F6F6F6!important}.woocommerce-checkout #payment div.payment_box::before{border:1em solid #F6F6F6;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]:checked+label::before{border-color:var(--e-global-color-accent)}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;font-weight:600;border:1px solid #4caf50;background-color:#4caf5024;padding:10px 15px;width:fit-content;margin:0 auto 50px}td.woocommerce-table__product-name.product-name a{color:var(--e-global-color-text);font-weight:500}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding-left:0;display:flex;flex-wrap:wrap;justify-content:center}h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-size:2.25rem}h2.woocommerce-column__title{margin-top:2em!important}.woocommerce .woocommerce-customer-details address{padding:20px}.woocommerce-order{padding:20px}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:#ebf3f2;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}p#geo-block-breadcrumbs{margin:15px auto 0;background-color:#F6F6F6;text-align:center;padding:30px 15px;border-radius:11px;font-size:13px;line-height:1.75}.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:hover{color:var(--e-global-color-accent)!important}#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}.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}@media only screen and (min-width:769px){p#geo-block-breadcrumbs{display:none}}@media only screen and (min-width:600px){.featured-art .wp-caption-text{display:none}.woocommerce-message::before{margin-top:10px}}@media only screen and (max-width:768px){.columns-3{column-count:2}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:flex;flex-direction:column;row-gap:15px}.woocommerce ul.order_details li{font-size:14px;border:none}.woocommerce table.shop_table{font-size:14px}}@media only screen and (max-width:760px){figure.alignright.wp-block-post-featured-image{margin:0 auto 20px;float:none}.page-id-211 .sticky-header{background-color:#00000000!important;padding:0!important}.page-id-211 .menu-cart-container{width:fit-content;padding:10px 20px 12px}.page-id-211 .sticky-header .e-con-inner{padding:0}}