/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap);

html, body { direction: ltr !important; }f

br { display: none; }
html:lang(en-US) br { display: inherit; }
[data-gt-lang="zh-CN"] { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 65px; }

body { --color-primary: var(--e-global-color-primary) !important; }
				
html { scroll-behavior: smooth; }
.lang-el h1, .lang-el h2, .lang-el h3, .lang-el h4, .lang-el h5, .lang-el h6, .lang-el p, .lang-el span, .lang-el div, .lang-el a { font-family: Manrope !important; }

.trp-language-switcher { height: auto; }
.trp-language-switcher > div { padding: 0px; border: none; background-color: #f2f2f2; background-image: none; min-width: 150px; }
.trp-language-switcher > div > a { padding: 0; color: #000; font-weight: 500; font-size: 13px; display: flex; align-items: center; }
.trp-language-switcher > div > a > img { margin: 0 10px 0 0; width: 16px; height: 16px; }
.trp-language-switcher > div > a:hover { color: var(--e-global-color-primary); }
.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language { padding: 5px 15px; border-radius: 10px; }
.trp-language-switcher:focus .trp-ls-shortcode-language a, .trp-language-switcher:hover .trp-ls-shortcode-language a { padding: 5px 0px; }
.trp-ls-shortcode-language { margin-top: -10px; margin-left: -15px; }

section.lqd-hide-onstuck.elementor-section.elementor-top-section.elementor-element.elementor-element-2ecddf7.elementor-section-full_width.elementor-section-content-middle.top-bar.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle { background: #f2f2f2 !important; }

a#cookie_action_close_header:hover { background-color: #438dd7 !important; }
.cli-plugin-button { border-radius: 25px; margin: 10px 10px 0 0 !important; }

.lqd-megamenu-slide-bg { background-color: transparent !important; box-shadow: none !important; }
.megamenu .nav-item-children { box-shadow: 0 25px 55px -6px rgb(0 0 0 / 7%); }
.lqd-megamenu-slide-arrow { display: none !important; }

a { font-weight: 500; }
.elementor-widget-text-editor a { font-weight: 600; }

.no-margin p { margin: 0; }
.d-none { display: none; }
.text-justify .iconbox p { text-align: justify !important; }

.page-404 .btn { background: #000; color: #fff; }
.page-404 .btn:hover { background: var(--e-global-color-primary); color: #fff; }

.dark-link a { color: #000; font-weight: 700; }
.dark-link a:hover { color: var(--e-global-color-primary); }

.justify-center .elementor-container { justify-content: center; }

.home figure.w-100 img { width: auto; }

.gtranslate_wrapper { position: absolute; top: 8px; }
.gt_switcher { overflow: initial !important; }
.gt_switcher .gt_selected { background: transparent !important; }
.gt_switcher .gt_selected a { border: none !important; color: #fff !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; gap: 8px; font-size: 12px !important; }
.gt_switcher .gt_selected a:hover { background: transparent !important; color: #438dd7 !important; }
.gt_switcher a img { width: 15px !important; height: 16px !important; opacity: 1 !important; }
.gt_switcher .gt_selected a:after { height: 16px !important; top: 1px; width: 16px !important; background-size: 10px !important; display: none !important; }
.gt_switcher .gt_option { background: #f2f2f2; text-transform: capitalize; border: none !important; margin-top: 9px; border-radius: 0px 0px 5px 5px; left: -10px !important; }
.gt_switcher .gt_option a { background: #f2f2f2 !important; padding: 5px 10px !important; font-size: 12px !important; display: flex !important; align-items: center; gap: 8px; border-bottom: 1px solid #e9e9e9; }
.gt_switcher .gt_option a:hover { background: #f2f2f2 !important; color: var(--e-global-color-primary ) !important; }
.gt_switcher .gt_option [data-gt-lang="en"] img { filter: brightness(0); }

.iconbox-icon-container { padding-top: 1px; display: block; }
.top-option a { color: #000 !important; position: relative; }
.top-option a:hover { color: #00000090 !important; }
.top-option svg { fill: #000 !important; }
.top-option svg path { fill: #000 !important; }
.top-option svg circle { fill: #000 !important; }
.top-option a span { display: inline-flex; align-items: center; border-radius: 2em; position: absolute; line-height: 1em; color: #fff; background: #438dd7; margin-left: 4px; font-weight: 700; font-size: 10px; padding: 0.5em 0.9em; left: -78px; top: -2px; }

.top-option-gold a { color: #000 !important; position: relative; }
.top-option-gold a:hover { color: #00000090 !important; }
.top-option-gold svg { fill: #d59c00 !important; }
.top-option-gold svg path { fill: #d59c00 !important; }
.top-option-gold svg circle { fill: #d59c00 !important; }
.top-option-gold a span { display: inline-flex; align-items: center; border-radius: 2em; position: absolute; line-height: 1em; color: #fff; background: #438dd7; margin-left: 4px; font-weight: 700; font-size: 10px; padding: 0.5em 0.9em; left: -78px; top: -2px; }

.nav-item-children .lqd-fb-style-10 .lqd-fb-content .lqd-fb-title i { display: none; }
.lqd-megamenu-rows-wrap { border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
.lqd-submenu-toggle-hover .position-applied:hover>.nav-item-children { border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
.nav-item-children { background: transparent !important; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }

.ld-dropdown-menu-content { width: 150px !important; padding: 15px 12px !important; border: none !important; }
.ld-module-dropdown { background-color: #f2f2f2 !important; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
@media (min-width: 769px) {
.ld-module-dropdown.left { right: 0 !important; left: auto !important; }
.ld-dropdown-menu-content ul { text-align: right !important; }
}

.lqd-select-dropdown .ui-selectmenu-menu .ui-widget.ui-widget-content { max-height: 250px; overflow-y: auto; }

.lqd-testi-quote-22 .lqd-testi-quote blockquote { font-size: 15px !important; }
.lqd-testi { color: #000 !important; }
.lqd-testi-card { border-radius: 25px !important; background: #f2f2f2 !important; }
.lqd-testi-quote-22 .lqd-testi-info .lqd-star-rating { margin-bottom: 35px; }
.lqd-testi-quote-22 .lqd-testi-info .lqd-star-rating:before { color: #878f9d; content: ''; background: var(--wpr-bg-4fa61ef0-2406-44c8-9c91-3815c3c47c0e); background-size: contain; background-repeat: no-repeat; position: absolute; width: 100px; height: 20px; }
.lqd-testi-quote-22 .lqd-testi-info .lqd-star-rating li { display: none; }
.lqd-testi-quote-22 .lqd-testi-extra { display: none; }

.get-started .ld-module-trigger i { transition: transform .35s; }
.get-started .ld-module-trigger:hover i { transform: rotateX(180deg) !important; }
.get-started .ld-module-trigger-txt { color: #000; font-size: 12px; }
.get-started .ld-module-trigger:hover .ld-module-trigger-txt { color: #00000090; }
.get-started .ld-module-trigger-txt:before { content:""; background: var(--wpr-bg-82e8dd8f-99ec-4ba4-9714-0288b6b38590); background-size: cover; height: 15px; width: 15px; margin-right: 5px; }
.get-started .ld-dropdown-menu-content { width: 275px !important; padding: 25px 35px  10px !important; }
.get-started .ld-module-dropdown { background-color: #f2f2f2; }
.get-started .ld-dropdown-menu:hover .ld-module-trigger i { transform: rotateX(180deg) !important; color: #00000090; }
.get-started .ld-dropdown-menu:hover .ld-module-trigger-txt { color: #00000090; }
.get-started .ld-module-dropdown.left { right: 0; left: auto; }
.get-started .ld-dropdown-menu-content li a { padding: 0.65em 1.3em; border-radius: 3em; background: #fff; border: 2px solid #000; width: 100%; text-align: center; font-size: 13px; }
.get-started .ld-dropdown-menu-content li a:hover { background: #000; color: #fff !important; }
.get-started .ld-dropdown-menu-content li:nth-child(1) a { background: #f2f2f2; border-color: #f2f2f2; border: 0; padding: 0 0 15px; font-weight: 700; font-size: 17px; pointer-events: none; }
.get-started .ld-dropdown-menu-content li:nth-child(1) a:hover { background: #f2f2f2; border-color: #f2f2f2; color: #000 !important; }
.get-started .ld-dropdown-menu-content li:nth-child(2) a:hover { background: #438dd7; border-color: #438dd7; color: #fff !important; }
.get-started .ld-dropdown-menu-content li:nth-child(3) a:hover { background: #438dd7; border-color: #438dd7; color: #fff !important; }
.get-started .ld-dropdown-menu-content li:nth-child(3) a span { font-weight: 700; font-size: 9px; padding: 3px 5px 4px; gap: 10px; background: #4dc7fd; color: #000; display: flex; align-items: center; border-radius: 2em; position: absolute; line-height: 1em; white-space: nowrap; right: 15px; top: 12px; }
.get-started .ld-dropdown-menu-content li:last-child a { background: #f2f2f2; border-color: #f2f2f2; color: #00000035 !important; border: 0; padding: 5px 0 0; font-weight: 400; font-size: 12px; }
.get-started .ld-dropdown-menu-content li:last-child a:hover { background: #f2f2f2; border-color: #f2f2f2; color: #000 !important; }
.get-started .lqd-dropdown-fade-onhover { transition: all .35s cubic-bezier(.19,1,.22,1); margin-top: 8px; }

.solutions-title h3.lqd-iconbox-heading { display: flex; gap: 10px; align-items: center; }
.solutions-title h3.lqd-iconbox-heading span { font-weight: 700; font-size: 9px; padding: 4px 6px 5px; background: #e62000; border-radius: 2em; line-height: 1em; color: #fff; margin-top: -1px; }

.home-formats a.d-block { position: absolute; top: 88px; left: 37px; width: 200px; height: 112px; }

.ad-platform .iconbox p img { position: absolute; top: 0; left: 0; }
.ad-platform-wl .iconbox p img { position: absolute; top: -15px; left: -11px; }

.lqd-gallery-laptop-gallery-images .carousel-nav { display: none; }

.our-videos .swiper-slide a { background: #000; }
.our-videos .swiper-slide a .elementor-carousel-image { transition: all .3s; }
.our-videos .swiper-slide a:hover .elementor-carousel-image { filter: brightness(30%); }
.our-videos .swiper-slide a:hover:before { transition: all .3s; content:''; background-image: var(--wpr-bg-3916d323-7b33-48a6-b22f-f8fcffed9a44); width: 100px; height: 100px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-size: cover; background-repeat: no-repeat; z-index: 999; }
.our-videos .elementor-custom-embed-play { display: none; }

.pricing-format .iconbox-icon-wrap { display: grid; }
.pricing-format .iconbox-label { order: 3; border-radius: 10em; font-weight: 700; margin-top: 10px; }

footer .ld-module-dropdown { bottom: 100%; top: auto; right: 0 !important; left: auto !important; }
footer .ld-module-dropdown { border-top-right-radius: 15px; border-top-left-radius: 15px; }

.footer-links a { position: relative; }
.footer-links a:after { margin-top: 5px; content: ''; position: absolute; bottom: 0; height: 1px; width: 0; transition: width 0.4s; left: 15px; background: var( --e-global-color-primary ); }
.footer-links a:hover:after { width: calc(100% - 15px); }
.footer-links .footer-logo a:after { display: none; }

.page-heading { background: linear-gradient(-45deg, #2d3240, #000, #2d3240, #000); background-size: 400% 400%; animation: ppcmate-gradient 15s ease infinite; }
@keyframes ppcmate-gradient {0%{background-position:0 50%} 50%{background-position:100% 50%} 100%{background-position:0 50%} }

.terms h2 { font-size: 21px; font-weight: 700; }
.terms h3 { font-size: 17px; font-weight: 700; }
.terms ol, .terms ul { margin-bottom: 25px; margin-top: -10px; }

.ss-goals { background: #f2f2f2; border-radius: 25px; padding: 25px 35px; }
.ss-goals h5 { font-weight: 700; margin: 15px 0 5px; font-size: 16px; }
.ss-goals h5:first-child { margin: 0 0 5px; }
.ss-goals ul { margin: 0; padding-left: 15px; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; }
.ss-goals ul:last-child { border-bottom: 0px; padding-bottom: 0px; }

.ss-stories time { display: none; }

.premium-support { overflow: hidden; }
.premium-support .iconbox-label { background: #438dd7; color: #fff; transform: rotate(50deg); right: -52px !important; position: absolute; width: 135px; padding: 3px 10px;  }

.support-uk p { margin: 0; padding: 3px 0; }
.support-uk p a { font-size: 12px; color: #438dd7; }
.support-uk p a:hover { color: #ffda43; }

.makeown-app p { margin: 0; padding: 3px 0; font-size: 12px; color: #000000a1; }
.makeown-app img { width: 100px; margin-left: 6px; }
.adspot-co p { margin: 0; padding: 3px 0; font-size: 12px; color: #000000a1; }
.adspot-co img { width: 75px; margin-left: 6px; }

.start-three-plus span { color: #fff; }
.start-text p {  transition: all .3s; }
.start-text:hover p { color: #fff; }

.black-link-underline a { color: var( --e-global-color-text ); text-decoration: underline; display: inline-block !important; }
.black-link-underline a:hover { color: var( --e-global-color-primary ); }

.home-video .elementor-custom-embed-image-overlay img { transition: all .3s; position: relative; }
.home-video .elementor-custom-embed-image-overlay:hover img { filter: brightness(30%); }
.home-video .elementor-custom-embed-image-overlay:hover:before { transition: all .3s; content:''; background-image: var(--wpr-bg-e4ba2e49-7199-4b4c-8c24-d4bb7510edca); width: 100px; height: 100px; position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); background-size: cover; background-repeat: no-repeat; z-index: 999; }

html:lang(en-US) .home-formats .iconbox-side .contents p { text-align: justify; }
.home-formats .iconbox .btn { margin-top: 1em; }

.lqd-contact-form input[type=submit] { border-radius: 55px !important; font-weight: 700; }
.lqd-contact-form input[type=submit]:hover { background: #000; border-color: #000; }

li.elementor-icon-list-item { list-style-type: none !important; }

.btn.ld-ajax-loadmore { background-color: #000 !important; border-radius: 55px !important; }

.lqd-particles-bg-wrap { opacity: 0.25; }

.mp-icons .iconbox-icon-container { color: initial; }
.mp-icons .ld-flipbox-face { background: none; }
.mp-icons .ld-flipbox { min-height: auto; }
.mp-icons .ld-flipbox-front .ld-flipbox-inner { transform: translate3d(0,0,0) scale(1); }
.mp-icons .ld-flipbox-back .elementor { width: 100%; }
.mp-back h3 { margin: 0; color: #fff; font-size: 18px; line-height: 24px; }
.mp-back h4 { margin: 15px 0 0; color: #fff; font-size: 15px; }

.managed-pricing .lqd-pt-style-11 .lqd-pt-inner { padding: 25px 25px 35px !important; border-radius: 25px; overflow: hidden; }
.managed-pricing .lqd-pt-style-11 .lqd-pt-head p { font-weight: 500; border-bottom: 0px !important; padding: 0 !important; margin: 0 !important; }
.managed-pricing .lqd-pt-style-11 .lqd-pt-price { font-size: 27px !important; font-weight: 700; margin: 25px 0 5px !important; }
@media screen and (min-width: 992px) { .managed-pricing .lqd-pt-style-11 .lqd-pt-body { padding-inline-start: 1.5rem; padding-inline-end: 1.5rem; } }
.managed-pricing .lqd-pt-title span { vertical-align: super; font-size: 34px; }
.managed-pricing .lqd-pt-price span { font-size: 22px; font-weight: 500; }
.managed-pricing .lqd-pt-price span.permonth { vertical-align: baseline; }
.managed-pricing .lqd-pt-body ul li { display: flex; border-top: 1px solid #00000015; padding: 10px 0 !important; margin: 0 !important; }
.managed-pricing .lqd-pt-body ul li:first-child { border-top: none; padding: 15px 0 10px !important; }
.managed-pricing .lqd-pt-body ul li:before { content: ''; font-family: 'lqd-essentials'; color: #438dd7; padding-right: 10px; font-weight: 900; font-size: 20px; }
.managed-pricing .lqd-pt-body a { color: var( --e-global-color-text ); }
.managed-pricing .lqd-pt-body a:hover { color: var( --e-global-color-primary ); }

.wl-plans .lqd-pt-style-11 .lqd-pt-inner { padding: 100px 25px 35px !important; border-radius: 25px; overflow: hidden; }
.wl-plans .lqd-pt-style-11 .lqd-pt-head p { border-bottom: 0px !important; padding: 0 !important; margin: 0 0 15px !important; }
.wl-plans .lqd-pt-style-11 .lqd-pt-head p span { font-weight: 700; font-size: 30px; color: #00000055; padding: 0 3px; position: relative; }
.wl-plans .lqd-pt-style-11 .lqd-pt-head p span:before { position: absolute; width: 77px; height: 2px; content: ''; top: 18px; left: -18px; border-bottom: 2px solid #ff001d; transform: rotate(7deg); }
.wl-plans .lqd-pt-style-11 .lqd-pt-head p sup { font-weight: 700; font-size: 15px; margin-right: 2px; color: #00000055; }
.wl-plans .selected-plan .lqd-pt-style-11 .lqd-pt-head p span { color: #ffffff55; }
.wl-plans .selected-plan .lqd-pt-style-11 .lqd-pt-head p span:before { width: 84px; }
.wl-plans .selected-plan .lqd-pt-style-11 .lqd-pt-head p sup { color: #ffffff55; }
.wl-plans .premium-plan .lqd-pt-style-11 .lqd-pt-head p span { color: #ffffff75; }
.wl-plans .premium-plan .lqd-pt-style-11 .lqd-pt-head p span:before { width: 84px; }
.wl-plans .premium-plan .lqd-pt-style-11 .lqd-pt-head p sup { color: #ffffff75; }
.wl-plans .lifetime .lqd-pt-style-11 .lqd-pt-head p span { color: #00000055; }
.wl-plans .lifetime .lqd-pt-style-11 .lqd-pt-head p span:before { width: 102px; }
.wl-plans .lifetime .lqd-pt-style-11 .lqd-pt-head p sup { color: #00000055; }
.wl-plans .lifetime.selected-plan .lqd-pt-style-11 .lqd-pt-head p span { color: #ffffff55; }
.wl-plans .lifetime.selected-plan .lqd-pt-style-11 .lqd-pt-head p span:before { width: 116px; transform: rotate(5deg); }
.wl-plans .lifetime.selected-plan .lqd-pt-style-11 .lqd-pt-head p sup { color: #ffffff55; }
.wl-plans .lifetime.premium-plan .lqd-pt-style-11 .lqd-pt-head p span { color: #ffffff75; }
.wl-plans .lifetime.premium-plan .lqd-pt-style-11 .lqd-pt-head p span:before { width: 128px; transform: rotate(5deg); }
.wl-plans .lifetime.premium-plan .lqd-pt-style-11 .lqd-pt-head p sup { color: #ffffff75; }
.wl-plans .lqd-pt-style-11 .lqd-pt-head p.lqd-pt-description { font-weight: 500; border-bottom: 0px !important; padding: 0 !important; margin: 0 !important; }
.wl-plans .lqd-pt-style-11 .lqd-pt-price { font-size: 72px !important; font-weight: 700; margin: 10px 0 0 !important; }
.wl-plans .lqd-pt-price span { vertical-align: super; font-size: 24px; padding-right: 3px; }
.wl-plans .lqd-pt-price span.permonth { vertical-align: baseline; }
.wl-plans .lqd-pt-body p:old-child { text-align: center !important; color: #438dd7; margin: 0 0 10px; font-size: 16px; }
.wl-plans .lqd-pt-body p:first-child { margin: 10px 0 0; }
.wl-plans .lqd-pt-body ul li { display: flex; border-top: 1px solid #00000015; padding: 10px 0 !important; margin: 0 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wl-plans .selected-plan .lqd-pt-body ul li { border-top: 1px solid #ffffff35; }
.wl-plans .selected-plan .lqd-pt-body p:old-child { color: #a8d4ff; }
.wl-plans .premium-plan .lqd-pt-body ul li { border-top: 1px solid #ffffff35; }
.wl-plans .premium-plan .lqd-pt-body p:old-child { color: #a8d4ff; }
.wl-plans .lqd-pt-body ul li:first-child { border-top: none; padding: 15px 0 10px !important; }
.wl-plans .lqd-pt-body ul li:before { content: ''; font-family: 'lqd-essentials'; color: #438dd7; padding-right: 10px; font-weight: 900; font-size: 20px; }
.wl-plans .selected-plan .lqd-pt-body ul li:before { color: #a8d4ff; }
.wl-plans .lqd-pt-body a { color: var( --e-global-color-text ); }
.wl-plans .lqd-pt-body a:hover { color: var( --e-global-color-primary ); }
.wl-plans .premium-plan .lqd-pt-body a { color: #fff; }
.wl-plans .premium-plan .lqd-pt-body a:hover { color: var( --e-global-color-primary ); }
.wl-plans .lqd-pt-style-11 .lqd-pt-body  { padding-inline-start: 25px; padding-inline-end: 25px; }

.vip-plans .lqd-pt-style-11 .lqd-pt-inner { padding: 175px 25px 15px !important; }
.vip-plans-pricing .lqd-pt-style-11 .lqd-pt-inner { padding: 175px 25px 15px !important; }
.vip-plans-pricing .lqd-pt-style-11 .lqd-pt-inner .lqd-pt-body { display: none !important; }

.wl-plans-annual .lqd-pt-style-11 .lqd-pt-inner { padding: 100px 25px 35px !important; border-radius: 25px; overflow: hidden; }
.wl-plans-annual .lqd-pt-style-11 .lqd-pt-head p { border-bottom: 0px !important; padding: 0 !important; margin: 0 0 15px !important; }
.wl-plans-annual .lqd-pt-style-11 .lqd-pt-head p span { font-weight: 700; font-size: 30px; color: #00000055; padding: 0 3px; position: relative; }
.wl-plans-annual .lqd-pt-style-11 .lqd-pt-head p span:before { position: absolute; width: 98px; height: 2px; content: ''; top: 18px; left: -18px; border-bottom: 2px solid #ff001d; transform: rotate(7deg); }
.wl-plans-annual .lqd-pt-style-11 .lqd-pt-head p sup { font-weight: 700; font-size: 15px; margin-right: 2px; color: #00000055; }
.wl-plans-annual .selected-plan .lqd-pt-style-11 .lqd-pt-head p span { color: #ffffff55; }
.wl-plans-annual .selected-plan .lqd-pt-style-11 .lqd-pt-head p span:before { width: 104px; }
.wl-plans-annual .selected-plan .lqd-pt-style-11 .lqd-pt-head p sup { color: #ffffff55; }
.wl-plans-annual .premium-plan .lqd-pt-style-11 .lqd-pt-head p span { color: #ffffff75; }
.wl-plans-annual .premium-plan .lqd-pt-style-11 .lqd-pt-head p span:before { width: 123px; }
.wl-plans-annual .premium-plan .lqd-pt-style-11 .lqd-pt-head p sup { color: #ffffff75; }
.wl-plans-annual .lqd-pt-style-11 .lqd-pt-head p.lqd-pt-description { font-weight: 500; border-bottom: 0px !important; padding: 0 !important; margin: 0 !important; }
.wl-plans-annual .lqd-pt-style-11 .lqd-pt-price { font-size: 72px !important; font-weight: 700; margin: 10px 0 0 !important; }
.wl-plans-annual .lqd-pt-price span { vertical-align: super; font-size: 24px; padding-right: 3px; }
.wl-plans-annual .lqd-pt-price span.permonth { vertical-align: baseline; }
.wl-plans-annual .lqd-pt-body p:old-child { text-align: center !important; color: #438dd7; margin: 0 0 10px; font-size: 16px; }
.wl-plans-annual .lqd-pt-body p:first-child { text-align: center !important; background: #ffd701; font-weight: 700; font-size: 12px; border-radius: 25px; margin: 0 auto 10px; color: #000; max-width: 150px; }
.wl-plans-annual .lqd-pt-body p:nth-child(2) { margin: 30px 0 0; }
.wl-plans-annual .lqd-pt-body ul li { display: flex; border-top: 1px solid #00000015; padding: 10px 0 !important; margin: 0 !important; }
.wl-plans-annual .selected-plan .lqd-pt-body ul li { border-top: 1px solid #ffffff35; }
.wl-plans-annual .selected-plan .lqd-pt-body p:old-child { color: #a8d4ff; }
.wl-plans-annual .premium-plan .lqd-pt-body ul li { border-top: 1px solid #ffffff35; }
.wl-plans-annual .premium-plan .lqd-pt-body p:old-child { color: #54595f; }
.wl-plans-annual .lqd-pt-body ul li:first-child { border-top: none; padding: 15px 0 10px !important; }
.wl-plans-annual .lqd-pt-body ul li:before { content: ''; font-family: 'lqd-essentials'; color: #438dd7; padding-right: 10px; font-weight: 900; font-size: 20px; }
.wl-plans-annual .selected-plan .lqd-pt-body ul li:before { color: #a8d4ff; }
.wl-plans-annual .lqd-pt-body a { color: var( --e-global-color-text ); }
.wl-plans-annual .lqd-pt-body a:hover { color: var( --e-global-color-primary ); }
.wl-plans-annual .premium-plan .lqd-pt-body a { color: #fff; }
.wl-plans-annual .premium-plan .lqd-pt-body a:hover { color: var( --e-global-color-primary ); }
.wl-plans-annual .lqd-pt-style-11 .lqd-pt-body  { padding-inline-start: 25px; padding-inline-end: 25px; }

.agency .lqd-pt { overflow: hidden; }
.agency .lqd-pt-style-11 .lqd-pt-label { -webkit-transform: rotate(50deg); -moz-transform: rotate(50deg); -ms-transform: rotate(50deg); -o-transform: rotate(50deg); right: -42px; top: 35px; position: absolute; font-size: 11px; padding: 4px 38px; font-weight: 700; letter-spacing: 0; }
.premium-dsp-pricing .lqd-pt-style-11 .lqd-pt-label { text-transform: capitalize; right: -45px; padding: 4px 50px; }
.selected-plan .lqd-pt { overflow: hidden; }
.selected-plan .lqd-pt-style-11 .lqd-pt-label { -webkit-transform: rotate(50deg); -moz-transform: rotate(50deg); -ms-transform: rotate(50deg); -o-transform: rotate(50deg); right: -42px; top: 35px; position: absolute; font-size: 11px; padding: 4px 35px; font-weight: 700; }
.premium-plan .lqd-pt { overflow: hidden; }
.premium-plan .lqd-pt-style-11 .lqd-pt-label { -webkit-transform: rotate(50deg); -moz-transform: rotate(50deg); -ms-transform: rotate(50deg); -o-transform: rotate(50deg); right: -42px; top: 35px; position: absolute; font-size: 11px; padding: 4px 52px; font-weight: 700; }

.white-contact-main { display: flex; gap: 50px; }
.white-contact-column { width: 50%; position: relative }
.powered-by p { margin: 0 !important; }

.dspclear { clear: both; }
.white-plan-left { width: 60%; float: left; position: relative }
.white-plan-left p:first-child { padding-bottom: 5px; margin-bottom: 25px; border-bottom: 1px solid #ddd; width: 75%; }
.white-plan-left .wpcf7-list-item { display: block; }
.white-plan-right { width: 40%; float: right; }
.wlplan-summary-main { background: radial-gradient(at center bottom,#2d3240 0%,#000 100%); border-radius: 10px; border: none; padding: 35px 35px 10px; }
.wlplan-summary { display: flex; flex-wrap: wrap; }
.wlplan-head { flex-grow: 1; }
.wlplan-head p { margin-bottom: 5px !important; font-size: 15px; color: #fff; }
.wlplan-head p:last-child { font-size: 17px; border-top: 1px solid #ffffff35; padding: 10px 0 20px; margin-top: 10px; font-weight: 600; }
.wlplan-content p { text-align: right; margin-bottom: 5px !important; font-size: 15px; color: #fff; font-weight: 600; }
.wlplan-content p:last-child { font-size: 17px; border-top: 1px solid #ffffff35; padding: 10px 0 20px; margin-top: 10px; }
.wlplan-note { font-size: 12px; text-align: center; line-height: 16px; color: #ffffff75; margin: 30px 0 0 !important; width: 100%; }
.wlplan-img img { width: 255px; margin: 10px auto 0; display: block; }
.wlplan-label { padding-bottom: 15px !important; font-weight: 700 !important; font-size: 18px !important; }
.wlplan-hide { display: none; }
.white-checkout .wpcf7 input[type=text], .white-checkout .wpcf7 input[type=email], .white-checkout .wpcf7 input[type=url], .white-checkout .wpcf7 select { height: 36px; color: #000; font-size: 14px; padding: 0 16px !important; border: 1px solid #7f8393; border-radius: 5px !important; transition: border-color .3s ease,box-shadow .3s ease; }
.white-checkout .wpcf7 input[type=checkbox] { margin-right: 5px; margin-top: 4px; float: left; width: 18px; height: 18px; }
.white-checkout .wpcf7 .payment-methods { height: 36px; display: block; }
.white-checkout .policies { margin-top: 55px !important; } 
.white-checkout .wpcf7 form { margin-bottom: 0px; }
.white-checkout .wpcf7-radio label span { font-weight: 500; color: #000; display: flex; align-items: center; font-size: 15px; }
.wpcf7-acceptance label span { font-weight: 500; color: #000; display: inline-block !important; }
.wpcf7-acceptance label span a { color: #000; text-decoration: underline; }
.wpcf7-acceptance label span a:hover { color: #438dd7; }
.white-checkout .wpcf7 span.wpcf7-list-item { margin: 0 30px 0 0 !important; width: auto; }
.white-checkout .wpcf7 .wpcf7-response-output { display: none !important; margin: 0px 0!important; }
.white-checkout .wpcf7 .resetting .wpcf7-response-output { display: block !important; border: none; font-size: 15px; margin: 50px 0!important; }
.white-checkout .wpcf7 form.sent .wpcf7-response-output { display: block !important; border: none; font-size: 15px; margin: 50px 0!important; padding: 10px !important; color: #595959 !important; background: none; }
.white-checkout .wpcf7 .ajax-loader { display: none !important; }

.wl-table table { width: 100%; text-align: center; margin: 0 auto; border-collapse: collapse; border-radius: 20px; overflow: hidden; }
.wl-table table tr { border-bottom: none; }
.wl-table table tbody tr:nth-child(odd) { background-color: #fff !important; }
.wl-table table tbody tr:nth-child(even) { background-color: #fff !important; }
.wl-table thead td { padding: 20px; margin: 0; font-size: 17px; color: #fff; border: 1px solid #ffffff35; border-top: 0; border-bottom: 0; font-weight: 700; background: radial-gradient(at center center, #2d3240 0%, #000000 100%); }
.wl-table thead td:nth-child(1) { background: #000; }
.wl-table tbody td { border-inline-end: none;  padding: 10px 35px; border-bottom: 1px solid #f2f2f2; font-size: 15px; letter-spacing: 1px; font-weight: 500; height: 50px; }
.wl-table td:nth-child(1) { text-align: left; }
.wl-table td:nth-child(2) { width: 20%; }
.wl-table td:nth-child(3) { width: 20%; }
.wl-table td:nth-child(4) { width: 20%; }
.wl-table tbody td img { width: 20px; }
.wl-table tbody td a { color: #000; }
.wl-table tbody td a:hover { color: #438dd7; }
.wl-table .check_ico { width: 32px; height: 32px; border-radius: 20px; background-color: rgba(20, 203, 93, 0.1); display: inline-flex; justify-content: center; align-items: center; }
.wl-table .clear_ico { width: 32px; height: 32px; border-radius: 20px; background-color: #f2f2f2; display: inline-flex; justify-content: center; align-items: center;}
.wl-table .clear_ico img { opacity: 0.2; }
.wl-table tbody tr:last-child { background: radial-gradient(at top center, #2d3240 0%, #000000 100%); }
.wl-table strike { display: block; color: #bbb; font-size: 11px; line-height: 5px; }
.compare-title { background: radial-gradient(at center center, #f2f2f2 0%, #f2f2f2 100%) !important; }
.compare-title td { border: none !important; font-size: 16px !important; font-weight: 700 !important; }

.white-text a { color: #000; }
.white-text a:hover { color: #438dd7; }

.blue-text a { color: #438dd7; }
.blue-text a:hover { color: #fff; }

.white-form .wpcf7-acceptance label span { color: #fff; }
.white-form .wpcf7-acceptance label span a { color: #fff; }
.white-form .wpcf7-acceptance label span a:hover { color: #000; text-decoration: none; }
.wpcf7-acceptance .wpcf7-list-item-label:after { border-radius: 4px; }


.vip-table table { width: 100%; text-align: center; margin: 0 auto; border-collapse: collapse; border-radius: 20px; overflow: hidden; }
.vip-table table tr { border-bottom: none; }
.vip-table table tbody tr:nth-child(odd) { background-color: #fff !important; }
.vip-table table tbody tr:nth-child(even) { background-color: #fff !important; }
.vip-table thead td { padding: 20px; margin: 0; font-size: 22px; color: #fff; border: 1px solid #ffffff35; border-top: 0; border-bottom: 0; font-weight: 700; background: radial-gradient(at center center, #2d3240 0%, #000000 100%); }
.vip-table thead td:nth-child(1) { background: #000; }
.vip-table thead td span { display: block; font-size: 15px; font-weight: 500; margin-top: 10px; }
.vip-table tbody td { border-inline-end: none;  padding: 10px 35px; border-bottom: 1px solid #f2f2f2; font-size: 15px; letter-spacing: 1px; font-weight: 500; height: 50px; }
.vip-table td:nth-child(1) { text-align: left; }
.vip-table td:nth-child(2) { width: 20%; }
.vip-table td:nth-child(3) { width: 20%; }
.vip-table td:nth-child(4) { width: 20%; }
.vip-table tbody td img { width: 20px; }
.vip-table tbody td a { color: #000; }
.vip-table tbody td a:hover { color: #438dd7; }
.vip-table .check_ico { width: 32px; height: 32px; border-radius: 20px; background-color: rgba(20, 203, 93, 0.1); display: inline-flex; justify-content: center; align-items: center; }
.vip-table .clear_ico { width: 32px; height: 32px; border-radius: 20px; background-color: #f2f2f2; display: inline-flex; justify-content: center; align-items: center;}
.vip-table .clear_ico img { opacity: 0.2; }
.vip-table tbody tr:last-child { background: radial-gradient(at top center, #2d3240 0%, #000000 100%); }
.vip-table strike { display: block; color: #bbb; font-size: 11px; line-height: 5px; }

.lqd-tabs-nav-wrap { margin-bottom: 25px !important; }

.learn-more p { margin: 0; }
.learn-more a { color: #000; font-size: 14px; font-weight: 500; }
.learn-more a:hover { color: #438dd7; }

.column-offer { position: relative; overflow: hidden; }
.column-offer .elementor-widget-wrap { position: relative; overflow: hidden; }
.start-offer .elementor-widget-container { -webkit-transform: rotate(50deg); -moz-transform: rotate(50deg); -ms-transform: rotate(50deg); -o-transform: rotate(50deg); right: -81px; top: -20px; position: absolute; font-size: 11px; padding: 4px 50px; font-weight: 700; letter-spacing: 0; color: var(--e-global-color-bab4e2b ); background-color: #FFD701; }

.request-demo a { color: #000; font-size: 14px; margin-left: -20px; }
.request-demo a:hover { color: #438dd7; }
.selected-request-demo a { color: #fff; font-size: 14px; margin-left: -20px; }
.premium-request-demo a { color: #fff; font-size: 14px; margin-left: -20px; }
.premium-request-demo a:hover { color: #438dd7; }

.pricing-n-plans .lqd-pt-style-11 .lqd-pt-inner { padding: 25px !important; border-radius: 25px; overflow: hidden; }
.pricing-n-plans .lqd-pt-style-11 .lqd-pt-head p { font-weight: 500; border-bottom: 0px !important; padding: 0 !important; margin: 0 !important; }
.pricing-n-plans .lqd-pt-style-11 .lqd-pt-price { font-size: 72px !important; font-weight: 700; margin: 25px 0 0 !important; }
.pricing-n-plans .lqd-pt-price span { vertical-align: super; font-size: 24px; padding-right: 3px; }
.pricing-n-plans .lqd-pt-price span.permonth { vertical-align: baseline; }
.pricing-n-plans .lqd-pt-body ul li { display: flex; border-top: 1px solid #00000015; padding: 10px 0 !important; margin: 0 !important; }
.pricing-n-plans .selected-plan .lqd-pt-body ul li { border-top: 1px solid #ffffff35; }
.pricing-n-plans .lqd-pt-body ul li:first-child { border-top: none; padding: 15px 0 10px !important; }
.pricing-n-plans .lqd-pt-body ul li:before { content: ''; font-family: 'lqd-essentials'; color: #438dd7; padding-right: 10px; font-weight: 900; font-size: 20px; }
.pricing-n-plans .selected-plan .lqd-pt-body ul li:before { color: #a8d4ff; }
.pricing-n-plans .lqd-pt-body a { color: var( --e-global-color-text ); }
.pricing-n-plans .lqd-pt-body a:hover { color: var( --e-global-color-primary ); }
.pricing-n-plans .lqd-pt li i { background: var(--wpr-bg-99088007-a63e-48d4-ba66-fe21a752132f); background-size: cover; width: 10px; height: 10px; margin-left: 5px; margin-top: 7px; position: absolute; }

.pricing-influencer-plans .lqd-pt-style-11 .lqd-pt-inner { padding: 25px !important; border-radius: 25px; overflow: hidden; }
.pricing-influencer-plans .lqd-pt-style-11 .lqd-pt-head p { font-weight: 700; font-size: 30px; border-bottom: 0px !important; padding: 0 !important; margin: 0 !important; }
.pricing-influencer-plans .lqd-pt-style-11 .lqd-pt-price { font-size: 60px !important; font-weight: 700; margin: 15px 0 0 !important; }
.pricing-influencer-plans .lqd-pt-price span { vertical-align: super; font-size: 24px; padding-right: 3px; }
.pricing-influencer-plans .lqd-pt-price span.permonth { vertical-align: baseline; }
.pricing-influencer-plans .lqd-pt-title { font-size: 34px !important; line-height: 40px !important; }
.pricing-influencer-plans .lqd-pt-body ul li { display: flex; border-top: 1px solid #00000015; padding: 10px 0 !important; margin: 0 !important; }
.pricing-influencer-plans .selected-plan .lqd-pt-body ul li { border-top: 1px solid #ffffff35; }
.pricing-influencer-plans .lqd-pt-body ul li:first-child { border-top: none; padding: 15px 0 10px !important; }
.pricing-influencer-plans .lqd-pt-body ul li:before { content: ''; font-family: 'lqd-essentials'; color: #438dd7; padding-right: 10px; font-weight: 900; font-size: 20px; }
.pricing-influencer-plans .selected-plan .lqd-pt-body ul li:before { color: #a8d4ff; }
.pricing-influencer-plans .lqd-pt-body a { color: var( --e-global-color-text ); }
.pricing-influencer-plans .lqd-pt-body a:hover { color: var( --e-global-color-primary ); }
.pricing-influencer-plans .lqd-pt li i { background: var(--wpr-bg-3d231cc0-6c5e-4238-952d-5c4b151bb72d); background-size: cover; width: 10px; height: 10px; margin-left: 5px; margin-top: 7px; position: absolute; }

.influencer-how-to-apply .iconbox p { text-align: justify; }

.two-months-free { position: absolute; top: -69px; right: -90px; color: var( --e-global-color-46bc274 ); width: auto !important; font-weight: 700; background: var( --e-global-color-primary ); padding: 0.6em 0.9em; border-radius: 2em; font-size: .75em; line-height: 1em; }
.two-months-free p { margin: 0; }

.ppc-logos .iconbox-icon-container svg { height: 100px; }

.ad-rates .lqd-iconbox-heading span { vertical-align: super; font-size: 22px; padding-right: 1px; top: 2px; position: relative; }

.copy-image img { max-height: 50px; width: auto; }
.code-toolbar pre { background: #fff !important; padding: 15px !important; border-radius: 10px; border: 1px solid #ddd; box-shadow: inset 0px 1px 8px rgb(0 0 0 / 10%); overflow: inherit !important; }
.prismjs-default .token.tag { color: #438dd7 !important; }
.copy-to-clipboard div.code-toolbar>.toolbar { top: 8px !important; right: 10px !important; }
.copy-to-clipboard div.code-toolbar>.toolbar button { color: #fff !important; background: #438dd7 !important; padding: 4px 7px !important; -webkit-box-shadow: none !important; box-shadow: none !important; } 
.copy-to-clipboard div.code-toolbar>.toolbar button:hover { background: #000 !important; } 

.bonus-table table { width: 100%; text-align: center; margin: 0; border-collapse: collapse; border-radius: 20px; overflow: hidden; }
.bonus-table thead td { padding: 30px 0; margin: 0; font-size: 20px; color: #fff; border: 1px solid #fff; border-top: 0; font-weight: 600; background: radial-gradient(at center center, #2d3240 0%, #000000 100%); }
.bonus-table tbody { background: linear-gradient(#fff, #438dd7); }
.bonus-table tbody td { padding: 30px 0; border: 1px solid #ffffff75; font-size: 24px; letter-spacing: 1px; font-weight: 600; }
.bonus-table tbody td span { font-weight: 500; font-size: 21px; }
.bonus-table tbody tr { font-weight: 600; color: #000; }
.bonus-table tbody tr:nth-child(odd) { background-color: transparent; }
.bonus-table tbody tr:last-child { background: radial-gradient(at top center, #2d3240 0%, #000000 100%); }
.bonus-table tbody tr:last-child td { border-color: transparent; padding: 20px 0; }
.bonus-table tbody td:nth-child(3) { }

.credit-table table { width: 100%; text-align: center; margin: 0; border-collapse: collapse; border-radius: 20px; overflow: hidden; }
.credit-table thead td { padding: 15px 0; margin: 0; font-size: 17px; color: #fff; border: 1px solid #fff; border-top: 0; font-weight: 600; background: radial-gradient(at center center, #2d3240 0%, #000000 100%); }
.credit-table tbody td { padding: 10px 0; border: 1px solid #ffffff75; font-size: 19px; letter-spacing: 1px; font-weight: 600; }
.credit-table tbody td span { font-weight: 500; font-size: 21px; }
.credit-table tbody tr { font-weight: 600; color: #000; }
.credit-table tbody tr:nth-child(odd) { background-color: #d1e2f6; }
.credit-table tbody tr:nth-child(even) { background-color: #e2eefd; }
.vip-credit-table tbody tr:nth-child(odd) { background-color: #efe5cf; }
.vip-credit-table tbody tr:nth-child(even) { background-color: #f9f2e2; }
.credit-table tbody tr:last-child { background: radial-gradient(at top center, #2d3240 0%, #000000 100%); }
.credit-table tbody tr:last-child td { border-color: transparent; padding: 10px 0; }
.credit-table tbody td:nth-child(3) { }

.ppc-table table { width: 100%; text-align: center; margin: 0 auto; border-collapse: collapse; border-radius: 20px; overflow: hidden; }
.ppc-table thead td { padding: 30px 0; margin: 0; font-size: 20px; color: #fff; border: 1px solid #fff; border-top: 0; font-weight: 600; background: radial-gradient(at center center, #2d3240 0%, #000000 100%); }
.ppc-table tbody { background: linear-gradient(#fff, #438dd7); }
.ppc-table tbody td { padding: 30px 0; border: 1px solid #ffffff75; font-size: 24px; letter-spacing: 1px; font-weight: 600; }
.ppc-table tbody td span { font-weight: 500; font-size: 21px; }
.ppc-table tbody tr { font-weight: 600; color: #000; }
.ppc-table tbody tr:nth-child(odd) { background-color: transparent; }
.ppc-table tbody tr:last-child { background: radial-gradient(at top center, #2d3240 0%, #000000 100%); }
.ppc-table tbody tr:last-child td { border-color: transparent; padding: 20px 0; }
.ppc-table tbody td:nth-child(3) { }

.no-answer a { font-weight: 600; }
.no-answer a:hover { color: #438dd7 !important; }

.accordion-active-has-fill .accordion-item.active .accordion-title a, .ui-datepicker .ui-datepicker-calendar td a:hover { color: var(--color-primary) !important; }

.payout-table table { width: 100%; text-align: center; margin: 0; border-collapse: collapse; border-radius: 20px; overflow: hidden; }
.payout-table thead td { padding: 30px 0; margin: 0; font-size: 22px; color: #fff; border: 1px solid #fff; border-top: 0; font-weight: 600; background: radial-gradient(at center center, #2d3240 0%, #000000 100%); }
.payout-table tbody td { padding: 15px 0; border: 1px solid #fff; font-size: 18px; letter-spacing: 1px; }
.payout-table tbody td:nth-child(1) { font-size: 14px; font-weight: 500; }
.payout-table tbody tr { font-weight: 600; }
.payout-table tbody tr:nth-child(even) { background-color: #f2f2f2; }
.payout-table tbody img { width: 150px; margin: 10px 0; }
.payout-table td:nth-child(2) { width: 20%; }
.payout-table td:nth-child(3) { width: 20%; }
.payout-table td:nth-child(4) { width: 20%; }

.lqd-tm-style-3 .lqd-tm-details { padding: 20px 10px !important; }
.lqd-tm-style-3 h3 { font-size: 18px; }
.lqd-tm-style-3 h6 { font-size: 13px !important; font-weight: 500; }
.lqd-tm-style-3 .lqd-tm-socials { background: rgb(67 141 215 / 80%) !important; }
.lqd-tm-style-3.border-radius-4 { border-radius: 15px; }
.round { border-radius: 15px !important; }
.lqd-tm img { filter: brightness(0.92); }
.join-team span { font-size: 34px; border-radius: 25px; background: #438dd7; padding: 2px 10px; color: #fff; display: block; transition: all .4s; }
.join-team .iconbox:hover h3 span  { background: #000; }

.release-note { background: #f2f2f2; padding: 25px 50px 25px 25px; border-radius: 25px; margin-bottom: 25px !important; }
.release-note h2 { margin: 10px 0 15px; font-size: 22px; }
.release-note h3 { margin: 10px 0; font-size: 18px; font-weight: 700; }
.release-note h5 { background: #fff; color: #000; display: inline-flex; align-items: center; border-radius: 2em; line-height: 1em; height: 22px; font-weight: 600; font-size: 11px; padding: 0.5em 0.9em; margin: 0 0 0 10px; }
.release-note h6 { background: var(--color-primary); color: #fff; display: inline-flex; align-items: center; border-radius: 2em; line-height: 1em; height: 22px; font-weight: 700; font-size: 10px; padding: 0.5em 0.9em; margin: 0; text-transform: capitalize; }
.release-note h6.note-bug { color: #fff; background: #ff001d; }
.release-note h6.note-new { color: #000; background: #00d747; }
.release-note h6.note-updated { background: var(--color-primary); color: #fff; }
.release-note .elementor-widget-container p:last-child { margin-bottom: 0; }
.release-note img { display: block; margin: 35px 0 15px; }

.callout p { color: #fff; font-size: 14px; margin: 0; }
.callout p a { color: #fff; text-decoration: underline; }
.callout p a:hover { color: #000; text-decoration: none; }

footer .lqd-custom-menu>ul>li>a { width: auto !important; }
footer .widget { padding: 0; border: none; margin-bottom: 0; }

.tp_recent_tweets ul { display: flex; gap: 100px; }
.tp_recent_tweets li { width: 50%; background: none; position: relative; padding-left: 40px; }
.tp_recent_tweets li:before { content: "\f099"; font-family: "Font Awesome 5 Brands"; font-weight: 400; position: absolute; left: 8px; font-size: 24px; color: #438dd7; }
.tp_recent_tweets li a { font-weight: 400; color: #fff !important; }
.tp_recent_tweets li a:hover { color: var( --e-global-color-primary ) !important; }
footer .left-icon i { color: #438dd7; }

.footer-learn-more { display: inline-block !important; width: auto !important; margin-left: 24px; margin-top: 4px; }
.footer-learn-more a { border: 2px solid #438dd7; border-radius: 55px; padding: 2px 18px; color: #fff !important; font-weight: 700; }
.footer-learn-more a:hover { background: #438dd7; }

.copyright a:hover { color: #fff !important; }

.link-badge:before { display: none; }
.link-badge { font-weight: 700; font-size: 10px !important; padding: 0.5em 0.9em !important; margin-inline-start: 0.75em !important; }
.badge-blue .link-badge { color: #fff; background: #438dd7; position: absolute; right: -75px; }
.badge-yellow .link-badge { color: #000; background: #ffd701; position: absolute; right: -70px; }
.badge-green .link-badge { color: #000; background: #00d747; }
.badge-red .link-badge { color: #fff; background: #e62000; position: absolute; margin: -1px 0 0 12px; }
.badge-red2 .link-badge { color: #fff; background: #ff001d; position: absolute; right: -51px; }
.badge-purple .link-badge { color: #fff; background: #6d29eb; position: absolute; right: -60px; }
.footer-soon h3 { display: flex; align-items: center; gap: 10px; }
.footer-soon h3 span { border-radius: 2em; color: #000; background: #4dc7fd; font-weight: 700; font-size: 10px; padding: 1px 8px; height: 20px; display: flex; align-items: center; }

.header-soon h3 span { border-radius: 2em; color: #000; background: #4dc7fd; font-weight: 700; font-size: 10px; padding: 2px 8px; position: absolute; right: 45px; top: -2px; }

.nolink a { pointer-events: none; cursor: default; }

.marketing-proposal .wpcf7 .adformats { display: block; padding-top: 3px; }
.marketing-proposal .wpcf7 .adformats input[type="checkbox"] { position: absolute; right: 15px; z-index: 1; scale: 1.5; top: 23px; }
.marketing-proposal .wpcf7 .adformats .wpcf7-list-item-label { font-weight: 600; font-size: 14px; display: block; background: #fff; padding: 20px 20px 20px 70px; border-radius: 5px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; position: relative; transition: all .3s; margin: 0; width: 100%; height: 100%; display: flex; align-items: center; }
.marketing-proposal .wpcf7 .adformats input:hover + .wpcf7-list-item-label { background: radial-gradient(at bottom center, #2d3240 0%, #000000 100%); color: #fff; }
.marketing-proposal .wpcf7 .adformats input:checked + .wpcf7-list-item-label { background: radial-gradient(at bottom center, #438dd7 0%, #1a5895 100%); color: #fff; }
.marketing-proposal .wpcf7 .adformats input:hover + .wpcf7-list-item-label:before { filter: brightness(0) invert(1); }
.marketing-proposal .wpcf7 .adformats input:checked + .wpcf7-list-item-label:before { filter: brightness(0) invert(1); opacity: 0.5; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px 20px; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item span:before { height: 45px; width: 45px; background-size: contain !important; background-repeat: no-repeat !important; position: absolute; top: 50%; left: 15px; transform: translate(0, -50%); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(1) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(1) span:before { background: var(--wpr-bg-73c2c207-f0cd-4bb6-b614-6c87d4b2f2e8); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(2) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(2) span:before { background: var(--wpr-bg-9c3b95fa-ef76-4477-8e58-76a736e94fa4); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(3) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(3) span:before { background: var(--wpr-bg-31447417-3b9a-4506-b6b7-1e8aa2c73902); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(4) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(4) span:before { background: var(--wpr-bg-718c3aea-b6f9-41a3-83a2-4daef7bc7363); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(5) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(5) span:before { background: var(--wpr-bg-f5ce2935-38d9-40a0-b5fd-acf6e2196eb7); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(6) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(6) span:before { background: var(--wpr-bg-ab3172c2-7e25-4945-b285-24f2155df9ff); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(7) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(7) span:before { background: var(--wpr-bg-61036658-84fc-4280-9d10-9207f145efaa); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(8) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(8) span:before { background: var(--wpr-bg-2488753b-de9a-431b-8e38-63fb338b5ac9); }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(9) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(9) span:before { background: var(--wpr-bg-13602e2f-06e5-4792-8285-8fde9790d321); }

.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(66) span:after { display: block; font-weight: 500; font-size: 13px; line-height: 20px; margin-top: 5px; content: 'Describe your advertising goal in the Notes.'; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(77) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(77) span:before { display: block; content: '\f140'; font-family: 'Font Awesome 5 Free'; font-weight: 500; font-size: 36px; margin-bottom: 10px; line-height: 1; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox .wpcf7-list-item:nth-child(77) span:after { display: block; font-weight: 500; font-size: 13px; line-height: 20px; margin-top: 5px; content: ''; }

.marketing-proposal .wpcf7 .adformats label { padding: 0; height: 100%; position: relative; }

.marketing-proposal .wpcf7 .experts { display: block; padding-top: 3px; }
.marketing-proposal .wpcf7 .experts input[type="radio"] { position: absolute; right: 15px; z-index: 1; scale: 1.5; top: 23px; }
.marketing-proposal .wpcf7 .experts.wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:after { opacity: 0; }
.marketing-proposal .wpcf7 .experts .wpcf7-list-item-label { font-weight: 600; font-size: 14px; display: block; background: #fff; padding: 20px 20px 20px 70px; border-radius: 5px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; position: relative; transition: all .3s; margin: 0; width: 100%; height: 100%; display: flex; align-items: center; }
.marketing-proposal .wpcf7 .experts input:hover + .wpcf7-list-item-label { background: radial-gradient(at bottom center, #2d3240 0%, #000000 100%); color: #fff; }
.marketing-proposal .wpcf7 .experts input:checked + .wpcf7-list-item-label { background: radial-gradient(at bottom center, #438dd7 0%, #1a5895 100%); color: #fff; }
.marketing-proposal .wpcf7 .experts input:hover + .wpcf7-list-item-label:before { filter: brightness(0) invert(1); }
.marketing-proposal .wpcf7 .experts input:checked + .wpcf7-list-item-label:before { filter: brightness(0) invert(1); opacity: 0.5; }
.marketing-proposal .wpcf7 .experts.wpcf7-radio { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 20px; }
.marketing-proposal .wpcf7 .experts.wpcf7-radio .wpcf7-list-item span:before { height: 45px; width: 45px; background-size: contain !important; background-repeat: no-repeat !important; position: absolute; top: 50%; left: 15px; transform: translate(0, -50%); border: none; border-radius: 0px; }
.marketing-proposal .wpcf7 .experts.wpcf7-radio .wpcf7-list-item:nth-child(1) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .experts.wpcf7-radio .wpcf7-list-item:nth-child(1) span:before { background: var(--wpr-bg-4c881471-851f-4e8f-9ef6-9fa3f661da7a); }
.marketing-proposal .wpcf7 .experts.wpcf7-radio .wpcf7-list-item:nth-child(2) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .experts.wpcf7-radio .wpcf7-list-item:nth-child(2) span:before { background: var(--wpr-bg-e1bcff97-be2d-4ad9-9243-ef2cc20b4b43); }
.marketing-proposal .wpcf7 .experts label { padding: 0; height: 100%; position: relative; }

.marketing-proposal .wpcf7 .tech-targeting { display: block; padding-top: 3px; }
.marketing-proposal .wpcf7 .tech-targeting input[type="checkbox"] { position: absolute; right: 15px; z-index: 1; scale: 1.5; top: 23px; }
.marketing-proposal .wpcf7 .tech-targeting .wpcf7-list-item-label { font-weight: 600; font-size: 14px; display: block; background: #fff; padding: 20px 20px 20px 70px; border-radius: 5px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; position: relative; transition: all .3s; margin: 0; width: 100%; height: 100%; display: flex; align-items: center; }
.marketing-proposal .wpcf7 .tech-targeting input:hover + .wpcf7-list-item-label { background: radial-gradient(at bottom center, #2d3240 0%, #000000 100%); color: #fff; }
.marketing-proposal .wpcf7 .tech-targeting input:checked + .wpcf7-list-item-label { background: radial-gradient(at bottom center, #438dd7 0%, #1a5895 100%); color: #fff; }
.marketing-proposal .wpcf7 .tech-targeting input:hover + .wpcf7-list-item-label:before { filter: brightness(0) invert(1); }
.marketing-proposal .wpcf7 .tech-targeting input:checked + .wpcf7-list-item-label:before { filter: brightness(0) invert(1); opacity: 0.5; }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px 20px; }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item span:before { height: 35px; width: 35px; background-size: contain !important; background-repeat: no-repeat !important; position: absolute; top: 50%; left: 15px; transform: translate(0, -50%); }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item:nth-child(1) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item:nth-child(1) span:before { background: var(--wpr-bg-ef640946-de55-469d-a7c6-167bbaa475a8); }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item:nth-child(2) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item:nth-child(2) span:before { background: var(--wpr-bg-ec1f7b8c-49ba-4490-bfd0-88da440e6d0d); }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item:nth-child(3) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item:nth-child(3) span:before { height: 30px; width: 30px; background: var(--wpr-bg-b58873d9-b5fb-4d71-9e68-9242ef0827a6); }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item:nth-child(4) { margin: 0px !important; width: auto; }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox .wpcf7-list-item:nth-child(4) span:before { background: var(--wpr-bg-c864b7a3-7d5c-47d5-99c2-322fea1ad563); }

.marketing-proposal .wpcf7 .tech-targeting label { padding: 0; height: 100%; position: relative; }

.marketing-proposal .wpcf7 .managedoptions input[type="checkbox"] { position: absolute; right: 15px; z-index: 1; scale: 1.3; top: 26px; }
.marketing-proposal .wpcf7 .managedoptions .wpcf7-list-item-label { display: block; background: #fff; padding: 20px; border-radius: 5px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; position: relative; transition: all .4s; margin: 0; height: 64px; }
.marketing-proposal .wpcf7 .managedoptions .wpcf7-list-item { margin: 0; }
.marketing-proposal .lqd-contact-form label { margin-inline-end: 0px; width: 100%; }
.marketing-proposal .wpcf7 .managedoptions .wpcf7-list-item label span { height: 75px; display: flex; font-weight: 600; align-items: center; font-size: 14px; }
.marketing-proposal .wpcf7 .managedoptions input:hover + .wpcf7-list-item-label { background: #d8e5f3; color: #000; }
.marketing-proposal .wpcf7 .managedoptions input:checked + .wpcf7-list-item-label { background: #d8e5f3; color: #000; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px 15px; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(1) span:before { visibility: visible; display: flex; background: var(--wpr-bg-bfee8dc8-6d01-4f1c-892b-69c993e08832); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(2) span:before { visibility: visible; display: flex; background: var(--wpr-bg-21008aa2-6124-40a2-9465-abbce7a7d168); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(3) span:before { visibility: visible; display: flex; background: var(--wpr-bg-5129e42d-02d1-47bf-aa7e-6161e87cb213); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(4) span:before { visibility: visible; display: flex; background: var(--wpr-bg-505114d0-17fa-4b2c-8a00-0bb33b91e642); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(5) span:before { visibility: visible; display: flex; background: var(--wpr-bg-b203e5b5-3894-4969-ad71-0240b8d91c24); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(6) span:before { visibility: visible; display: flex; background: var(--wpr-bg-864d482b-4821-446d-a534-f080ad8eb4b1); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(7) span:before { visibility: visible; display: flex; background: var(--wpr-bg-c61e0bbb-6214-4c74-8527-8be2b0060a29); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(8) span:before { visibility: visible; display: flex; background: var(--wpr-bg-aced1db3-1c28-4bf6-a494-990ee5d09a18); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(9) span:before { visibility: visible; display: flex; background: var(--wpr-bg-a6e3154c-885e-4b37-9e9d-e5e63e54e178); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(10) span:before { visibility: visible; display: flex; background: var(--wpr-bg-36c840be-cef1-47fb-9c93-46cbbfbca322); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(11) span:before { visibility: visible; display: flex; background: var(--wpr-bg-ee641f2a-0804-4efc-ab56-ec01b0ffd2b5); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox .wpcf7-list-item:nth-child(12) span:before { visibility: visible; display: flex; background: var(--wpr-bg-f9fe8ec1-08dd-4aec-a2fc-ef4e58e69764); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.lqd-contact-form textarea { border-radius: 4px !important; }
.lqd-contact-form label span.required { color: #ff001d; }
.codedropz-upload-handler { background: #fff; }
.codedropz-upload-inner h3 { font-size: 24px; line-height: 30px; }

.marketing-plan .wpcf7 .solutions input[type="checkbox"] { display: none; }
.marketing-plan .wpcf7 .solutions .wpcf7-list-item-label { display: block; background: #fff; padding: 20px; border-radius: 5px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; position: relative; transition: all .4s; margin: 0; height: 64px; }
.marketing-plan .wpcf7 .solutions .wpcf7-list-item { margin: 0; }
.marketing-plan .lqd-contact-form label { margin-inline-end: 0px; width: 100%; position: relative; }
.marketing-plan .wpcf7 .solutions .wpcf7-list-item label span { height: 75px; display: flex; font-weight: 600; align-items: center; font-size: 14px; line-height: 17px; padding-right: 35px; }
.marketing-plan .wpcf7 .solutions input:hover + .wpcf7-list-item-label { background: #d8e5f3; color: #000; }
.marketing-plan .wpcf7 .solutions input:checked + .wpcf7-list-item-label { background: #d8e5f3; color: #000; }
.marketing-plan .wpcf7 .solutions.wpcf7-checkbox { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px 15px; }
.marketing-plan .wpcf7 .solutions.wpcf7-checkbox .wpcf7-list-item:nth-child(1) span:before { visibility: visible; display: flex; background: var(--wpr-bg-876b4b5b-7d79-417d-93fc-bcfa146a5cfd); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-plan .wpcf7 .solutions.wpcf7-checkbox .wpcf7-list-item:nth-child(2) span:before { visibility: visible; display: flex; background: var(--wpr-bg-8e7cdde4-0dff-4f0d-b72e-c2473ac9e7b5); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-plan .wpcf7 .solutions.wpcf7-checkbox .wpcf7-list-item:nth-child(3) span:before { visibility: visible; display: flex; background: var(--wpr-bg-5f1b950a-808b-41c1-bb49-cc5ff271ab6b); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }
.marketing-plan .wpcf7 .solutions.wpcf7-checkbox .wpcf7-list-item:nth-child(4) span:before { visibility: visible; display: flex; background: var(--wpr-bg-b59fc539-e549-4051-aa8f-b47008fee7bc); width: 100%; max-width: 42px; height: 42px; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center; }

.select2-container--default .select2-selection--multiple { padding-bottom: 0 !important; padding-right: 0 !important; }

.select2-container { width: 100% !important; margin: 0 !important; }
.select2-container--default .select2-selection--multiple { height: 50px !important; min-height: 50px !important; color: #000 !important; font-size: 15px; border-radius: 5px !important; font-weight: 400; border: 1px solid #fff !important; -webkit-transition: 0.3s !important; -moz-transition: 0.3s !important; -o-transition: 0.3s !important; -ms-transition: 0.3s !important; transition: 0.3s !important; }
.select2-container--default .select2-selection--multiple:focus { border: 1px solid #438dd7 !important; }
.select2-container .select2-search--inline .select2-search__field { margin-top: 0px !important; padding-left: 24px !important; height: 50px !important; padding-top: 13px !important; font-size: 15px !important; font-family: 'Montserrat' !important; font-weight: 400; }
.select2-container .select2-search--inline .select2-search__field:focus { border: 0px !important; }
.select2-dropdown { border: 1px solid #edeef1 !important; border-radius: 8px !important; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0 !important; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { margin: 5px !important; font-size: 14px; }
.select2-container--default .select2-selection--multiple .select2-selection__clear { margin-top: 12px !important; margin-right: 15px !important; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #438dd7 !important; }

.white-partners img { padding: 5px 10px; border-radius: 25px; background: #fff; }
.custom-addons .btn { display: none; }
.custom-addons .contents p { margin-bottom: 41px; }
.custom-addons .contents p a { color: #000; }
.custom-addons .contents p a:hover { color: #438dd7; }

.related-posts-title { margin-bottom: 35px !important; }
.related-posts .lqd-lp { margin-bottom: 0px !important; }

.contact-info a.contact-email { padding: 7px 0; display: block; }

.wpcf7 form .wpcf7-response-output { margin: 25px 0 0 !important; padding: 8px 25px; border: none; border-radius: 25px; font-weight: 500; text-align: center; }
.wpcf7 form.sent .wpcf7-response-output { background: #46b450; color: #fff; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output { background: #ff001d; color: #fff; }
.wpcf7 form.spam .wpcf7-response-output { background: #f56e28; color: #fff; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output { background: #ffb900; }
.wpcf7-not-valid-tip { color: #ff001d; font-size: 12px; }
.white-demo .wpcf7-not-valid-tip { color: #ffcc1d !important; }

.dollar-sign { position: absolute; bottom: 35px; width: 15px; line-height: 21px; left: 15px; font-weight: 600; }

.ui-front .ui-state-active, .ui-front .ui-widget-content .ui-state-active { background-color: #000 !important; border-color: #000 !important; color: #fff !important; }

.lqd-lp-author { display: none !important; }
.entry-meta .byline { display: none !important; }
.lqd-blog-post-style-1 .entry-meta { justify-content: center !important; }
.lqd-blog-post-style-1 .entry-meta>div:not(.byline) { align-items: center !important; }

.bdt-helpdesk .bdt-helpdesk-icons { left: 50px !important; bottom: 50px !important; height: 50px !important; width: 50px !important; }
.bdt-helpdesk .bdt-helpdesk-icons img { width: 24px; margin-top: -3px; }
.bdt-helpdesk .bdt-helpdesk-icons img.bdt-big { width: 22px; }

.page-id-11217 .help-button { display: none !important; }

#cookie-law-info-bar { border-radius: 15px; }
.cli-bar-message { font-size: 13px; }
.cli-tab-footer .wt-cli-privacy-accept-btn { background-color: #438dd7;}

.grecaptcha-badge { display: none !important; }

.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-landscape video { border-radius: 25px; }
@media (min-width: 1451px) {
.elementor-lightbox .elementor-video-container .elementor-video-landscape { width: fit-content; max-height: fit-content; }
}

@media only screen and (min-width: 1260px) {
.acceptterms span.wpcf7-list-item { width: 100%; }
.halffield { width: 49%; float: left; }
.halffieldr { width: 49%; float: left; margin-left: 2%; }
.elementor-posts--skin-classic { display: flex; justify-content: space-around; gap: 100px; }
.elementor-posts--skin-classic .elementor-post__meta-data { margin-bottom: 0; margin-top: 5px; }
}

@media (max-width: 1450px) {
.nobr br { display: none !important; }
.ld-module-dropdown { margin-top: 10px; }
.tp_recent_tweets ul { display: flex; }
.mp-icons br { display: none; }
}

@media (max-width: 768px) {
.gtranslate_wrapper { position: relative; top: 0px; }
#cookie-law-info-bar { display: none !important; }
.ld-module-dropdown { margin-top: 15px; }
.home-formats .d-flex { display: grid; }
.tp_recent_tweets ul { display: grid; gap: 10px; }
.tp_recent_tweets li { width: 100%; }
.highlight-height { height: auto !important; }
.bonus-table thead td { padding: 10px; font-size: 16px; }
.bonus-table tbody td { padding: 10px; font-size: 16px; }
.bonus-table tbody td span { font-size: 14px; display: block; }
.bonus-table tbody tr:hover td { transform: scale(1); }
.bonus-table tbody tr:last-child td { padding: 10px 0; }
.credit-table thead td { padding: 10px; font-size: 16px; }
.credit-table tbody td { padding: 10px; font-size: 16px; }
.credit-table tbody td span { font-size: 14px; display: block; }
.credit-table tbody tr:hover td { transform: scale(1); }
.credit-table tbody tr:last-child td { padding: 10px 0; }
.accordion { --accordion-space: 10px !important; }
.accordion-expander { padding-bottom: 5px; }
.accordion-title-txt { padding-bottom: 5px; }
.marketing-proposal .wpcf7 .adformats.wpcf7-checkbox { grid-template-columns: repeat(1, 1fr); gap: 5px 0px; }
.marketing-proposal .wpcf7 .tech-targeting.wpcf7-checkbox { grid-template-columns: repeat(1, 1fr); gap: 5px 0px; }
.marketing-proposal .wpcf7 .managedoptions.wpcf7-checkbox { grid-template-columns: repeat(1, 1fr); gap: 5px 0px; }
.payout-table thead td { padding: 10px; font-size: 16px; }
.payout-table tbody td { padding: 10px; font-size: 16px; }
.payout-table tbody td:nth-child(1) { font-size: 11px; line-height: 16px; }
.payout-table tbody img { width: 75px; }
.payout-table td:nth-child(2) { width: auto; }
.payout-table td:nth-child(3) { width: auto; }
.payout-table td:nth-child(4) { width: auto; }
.wl-plans .lqd-pt-style-11 .lqd-pt-inner { padding: 15px 15px 25px !important; }
.wl-plans-annual .lqd-pt-style-11 .lqd-pt-inner { padding: 15px 15px 25px !important; }
.wl-table table { display: block; overflow-x: auto; white-space: nowrap; }
.wl-table thead td { padding: 10px; font-size: 14px; }
.wl-table tbody td { padding: 10px; font-size: 14px; }
.compare-title td { font-size: 14px !important; }
	
.terms table td, .terms table th { padding: 5px; font-size: 14px; }
.footer-terms .lqd-custom-menu>ul>li { display: grid !important; }
}