/*!/wp-content/themes/gsheetconnector/style.css*//*
Theme Name: GSheetConnector
Description:  GSheetConnector theme
Author: GSheetConnector
Author URI: https://gsheetconnector.com/
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.doc-nav-list a.active {color: #09982f !important;}
.doc-parent-title.open a {color: #09982f !important; background-color:#f0f4d7;}
.toggle-arrow.rotate {transform: rotate(90deg);}
.doc-nav-list {list-style: none; padding: 0; margin: 0; border:1px solid #eee; background:#fff;}
.doc-parent { background: #fff; border-radius: 5px; padding:0px; position:relative; border-top:1px solid #eee; }
.doc-parent-title { display: flex; align-items: center; cursor: pointer; }
.doc-parent-title a { color: #666; font-size:15px; font-weight: 600; text-decoration: none; flex-grow: 1; padding:18px 25px 18px 50px !important; }
.doc-icon { width:28px; height:40px; position:absolute; left:10px; top:10px; background: url(https://www.gsheetconnector.com/wp-content/uploads/2025/07/docs.png) no-repeat left 5px; }

.toggle-arrow { transition: transform 0.3s ease; position: absolute; right: 10px; font-size: 21px; color: #b5bb93; }
.toggle-arrow.rotate { transform: rotate(90deg);}

.doc-sub-items { display: none; list-style: none; margin: 0; padding: 0; background:#fbfdeb; }
.doc-sub-items li { margin-bottom:0px; font-size:15px; }
.doc-sub-items li  { }
.doc-sub-items a { color: #555; padding: 8px 10px 8px 32px !important; background: #fbfdeb url(https://www.gsheetconnector.com/wp-content/uploads/2025/07/docs.png) no-repeat 8px 12px;
text-decoration: none; }

.doc-nav-list li:nth-child(1) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-woo.png) no-repeat left top;}
.doc-nav-list li:nth-child(2) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-cf7.png) no-repeat left top; }
.doc-nav-list li:nth-child(17) .doc-icon, 
.doc-nav-list li:nth-child(3) .doc-icon {background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-wpform.png) no-repeat left top;}
.doc-nav-list li:nth-child(4) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-gravity.png) no-repeat left top;}
.doc-nav-list li:nth-child(5) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-ninja.png) no-repeat left top;}
.doc-nav-list li:nth-child(6) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-elementor.png) no-repeat left top;}
.doc-nav-list li:nth-child(7) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-avada.png) no-repeat left top;}

.doc-nav-list li:nth-child(8) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-divi.png) no-repeat left top;}
.doc-nav-list li:nth-child(9) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-formidable.png) no-repeat left top; }
.doc-nav-list li:nth-child(10) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-forminator.png) no-repeat left top;}

	
.doc-nav-list li:nth-child(11) .doc-icon {background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-fluentforms.png) no-repeat -5px top;}	

.doc-nav-list li:nth-child(16) .doc-icon,
.doc-nav-list li:nth-child(12) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-edd.png) no-repeat left top;}

.doc-nav-list li:nth-child(13) .doc-icon {background:url(https://www.gsheetconnector.com/wp-content/uploads/2025/12/i-wpcore.png) no-repeat left top;}
	
.doc-nav-list li:nth-child(15) .doc-icon { background:url(https://gsheetconnector.com/wp-content/uploads/docs-img/doc-icon/i-general.png) no-repeat left top;}


.doc-nav-list li .doc-icon { background-size:auto 40px !important; width:28px; height:40px;}				

.doc-nav-list li:nth-child(14) .doc-icon {
    background: url(https://www.gsheetconnector.com/wp-content/uploads/2026/05/jetform-gsc.webp) no-repeat left top;
    width: 60px;
    margin-left: -6px;
}

.doc-nav-list li:hover {background:#f0f4d7;}
.doc-nav-list li:hover a { color:#333;}
.wedocs-single-wrap .wedocs-sidebar .doc-nav-list .doc-sub-items a:hover {color: #000;
background: #f0f4d7 url(https://www.gsheetconnector.com/wp-content/uploads/2025/07/docs.png) no-repeat 8px 12px !important;}

.toc-wrapper {background: #f5f5f5; padding: 20px 25px; border-radius: 10px; margin-top: 30px; margin-bottom: 30px; box-shadow: 0 1px 3px rgba(0,0,0,0.05); height: 700px; overflow-y: scroll; }

.wedocs-single-content .toc-wrapper { height: inherit; overflow: inherit; }
	

.toc-wrapper h3 { margin-top: 0; font-size: 18px; font-weight: 600; margin-bottom: 15px; color: #333; }

/* Reset counter for main list */
#toc-sidebar-wrapper ul, .toc-wrapper  ul {
list-style: none;
padding-left: 0;
margin: 0;
counter-reset: toc-counter;
}

/* Style for all list items */
#toc-sidebar-wrapper li, .toc-wrapper li {
position: relative;
margin-bottom: 15px;
padding-left: 25px;
font-size: 13px;
list-style: none;
color: #444;
line-height: normal
}

/* Main headings (e.g., H2) */
#toc-sidebar-wrapper li.toc-h2, .toc-wrapper li.toc-h2 {
counter-increment: toc-counter;
counter-reset: toc-sub-counter; /* Reset sub-counter for each new H2 */
}

#toc-sidebar-wrapper li.toc-h2::before, .toc-wrapper li.toc-h2::before {
content: counter(toc-counter) ". ";
position: absolute;
left: 0;
color: #777;
font-weight: 600;
}

/* Subheadings (e.g., H3) */
#toc-sidebar-wrapper li.toc-h3, .toc-wrapper li.toc-h3 {
counter-increment: toc-sub-counter;
margin-left: 15px;
font-size: 14px;
color: #666;
}

#toc-sidebar-wrapper li.toc-h3::before, .toc-wrapper li.toc-h3::before {
content: counter(toc-counter) "." counter(toc-sub-counter) " ";
position: absolute;
left: 0;
color: #888;
font-weight: 500;
}

/* Deeper levels (optional - e.g., H4, H5) */
#toc-sidebar-wrapper li.toc-h4, .toc-wrapper li.toc-h4, .toc-wrapper li.toc-h5,
#toc-sidebar-wrapper li.toc-h5 {
margin-left: 30px;
font-size: 13px;
color: #888;
}

#toc-sidebar-wrapper li.toc-h4::before, .toc-wrapper li.toc-h4::before, .toc-wrapper li.toc-h5::before,
#toc-sidebar-wrapper li.toc-h5::before {
content: "– ";
position: absolute;
left: 0;
color: #aaa;
}



.toc-wrapper a {
text-decoration: none;
color: inherit;
}

.toc-wrapper a:hover {
text-decoration: underline;
color: #0073aa;
}				

.toc-sidebar-wrapper {
position: fixed;
right: 20px;
top: 100px;
width: 300px;
background: #f5f5f5;
border-radius: 10px;
padding: 20px 25px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
max-height: 80vh;
overflow-y: auto;
z-index: 999;
}

.toc-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}

.toc-header h3 {
margin: 0;
font-size: 16px;
font-weight: 600;
}

.toc-close-btn {
background: none;
border: none;
font-size: 18px;
cursor: pointer;
line-height: 1;
}

.toc-nav-list {
list-style: none;
counter-reset: toc-counter;
padding-left: 0;
margin: 0;
}

.toc-nav-list li {
counter-increment: toc-counter;
margin-bottom: 8px;
position: relative;
padding-left: 24px;
font-size: 14px;
color: #444;
}

.toc-nav-list li::before {
content: counters(toc-counter, ".") ".";
position: absolute;
left: 0;
color: #777;
font-weight: 500;
}

.toc-nav-list li.toc-h3 {
margin-left: 15px;
font-size: 13px;
color: #666;
}

.toc-nav-list a {
text-decoration: none;
color: inherit;
}

.toc-nav-list a:hover {
text-decoration: underline;
color: #0073aa;
}

/* Sidebar CSS ////////////*/
/*
#toc-sidebar-wrapper {
position: fixed;
top: 20vh;
left: auto;
right:auto;
width: 320px;
background: #f5f5f5;
padding: 20px;
border-radius: 10px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
max-height: 80vh;
overflow-y: auto;
z-index: 999;
display: none; 
}
*/
html{
    scroll-behavior:smooth;
}
	
#toc-sidebar-wrapper{
    position: relative;
	left: auto;
	right: auto;
}

.toc-sticky-box{
    position: sticky;
    top:100px;
}

#toc-sidebar-wrapper a.active {
color: #0073aa;
font-weight: bold;
text-decoration: underline;
}

@media (max-width: 768px) {
#toc-sidebar-wrappe {
display: none;
}
}
.wedocs-sidebar{
    position:relative;
}

/*
#toc-sidebar-wrapper{
    position:absolute;
    left:0;
    right:0;
}
*/
.wedocs-single-content header{
	box-shadow: unset;
}

.wedocs-single-wrap .wedocs-sidebar,
.wedocs-single-wrap .wedocs-single-content,
{
	padding-top:50px;
	padding-bottom:50px;
}

.single-docs h1 {
    margin:0;
    padding:0;
    font-size:24px;
    color:#000;
}
.single-docs .wedocs-single-content h2, .single-docs .wedocs-single-content h3, .single-docs .wedocs-single-content h4, .single-docs .wedocs-single-content h5 {
    font-weight:600 !important;
}
.single-docs .wedocs-single-content h2 {
    font-size:22px !important;
    margin:40px 0 20px !important;
}
.single-docs .wedocs-single-content h3 {
    font-size:18px !important;
}
.single-docs .wedocs-single-content h4 {
    font-size:16px !important;
}
.single-docs .wedocs-single-content h5 {
    font-size:14px !important;
}
.single-docs strong {
    font-weight:600 !important; 
}

.wedocs-doc-nav a {
    font-weight:600;
    font-size: 14px;
    padding:10px 20px;
}
.toc-sticky-box .toc-wrapper {
    padding:20px;
    margin-top:10px;
}
.toc-sticky-box .toc-header h3 {
    display:none;
}
.toc-sticky-box .toc-header {
    justify-content: flex-end;
    margin:0 !important;
}
.wedocs-single-content li, .wedocs-single-content p {
    line-height: 28px !important;
    font-size: 15px;
}
.wedocs-single-content li p {
    margin:0 !important;
}
.wedocs-single-content ul ul {
    margin:0 0 10px !important;
}

.wedocs-single-content blockquote p {
    margin:0;
}
.wedocs-single-content blockquote p:tnh-child(2) {
    margin:10px 0 15px;
}
.single-docs .toc-wrapper h3 {
    margin:0 0 20px !important;
    font-size:20px !important;
}

pre {
    background-color: #1e1e1e !important;
    color: #d4d4d4;
    padding: 15px 20px;
    border-radius: 8px;
    font-family: 'Fira Code', monospace;
    font-size: 14px;
    line-height: 1.6;
    overflow-x: auto;
    white-space: pre;
    border: 1px solid #333;
    margin:20px 0 30px !important;
}


.wedocs-single-content {
    color:#334155;
    line-height:1.8;
}


/* Documentation Table */
.wedocs-single-content table {
    width: 100%;
    border-collapse: collapse;
    margin: 25px 0;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    overflow: hidden;
    font-size: 15px;
}

.wedocs-single-content table th,
.wedocs-single-content table td {
    padding: 14px 18px;
    border: 1px solid #e5e7eb;
    text-align: left;
    vertical-align: middle;
}

.wedocs-single-content table th {
    background: #1f2937;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}

.wedocs-single-content table tbody tr:nth-child(even) {
    background: #f9fafb;
}

.wedocs-single-contenttable tbody tr:hover {
    background: #f3f4f6;
    transition: background 0.2s ease;
}

.wedocs-single-content table code {
    display: inline-block;
    padding: 3px 8px;
    background: #f1f3f5;
    border: 1px solid #dcdfe4;
    border-radius: 4px;
    color: #d63384;
    font-size: 13px;
    font-family: Consolas, Monaco, monospace;
    word-break: break-all;
}

/* Responsive */
@media (max-width: 768px) {
    .wedocs-single-content table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}

.wd-docs__header h1{
    font-size:28px;
    line-height:1.3;
    margin-bottom:15px;
}
.wd-docs h3{
    margin-top:30px !important;
}
.wd-docs__badge{
    display:inline-block;
    background:#eff6ff;
    color:#2563eb;
    padding:6px 14px;
    border-radius:30px;
    font-size:12px;
    font-weight:600;
}

.wd-docs__intro{
    font-size:18px;
    color:#64748b;
}

.wd-docs__overview{
    margin:40px 0;
}

.wd-docs__overview-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
    gap:15px;
}

.wd-docs__overview-item{
    border:1px solid #e5e7eb;
    padding:20px;
    border-radius:10px;
    background:#fff;
}

.wd-docs__overview-item strong{
    display:block;
}

.wd-docs__section,
.wd-docs__step{
    margin-top:50px;
}

.wd-docs__checklist li{
    margin-bottom:12px;
}
.wedocs-single-content ol{
        padding-left: 24px;
    margin: 16px 0;
}
.wedocs-single-content ul {
    padding-left: 24px;
    margin: 16px 0;
}
.wedocs-single-content li{
    margin-bottom:12px;
}
.wd-docs__notice{
    background:#eff6ff;
    border-left:4px solid #2563eb;
    padding:15px 20px;
    margin-top:20px;
	margin-bottom:20px;
    font-size:13px;
    border-radius:6px;
}

.wd-docs__success{
    background:#ecfdf5;
    border-left:4px solid #22c55e;
    color:#166534;
    padding:15px 20px;
    margin-top:20px;
	margin-bottom:20px;
        font-size:13px;
    border-radius:6px;
}
.wd-docs__image {
    margin: 24px 0;
    border: 1px solid #dcdcde;
    border-radius: 6px;
    overflow: hidden;
}
.wd-docs__caption {
    background: #f6f7f7;
    padding: 12px 16px;
    margin: 0;
    font-size: 14px;
    color: #50575e;
    border-top: 1px solid #dcdcde;
}
.wd-docs__image{
    margin-top:25px;
}

.wd-docs__image img{
    width:100%;
    border:1px solid #e5e7eb;
	margin: 20px auto;
}
.wd-docs__image.auto-img img {
	width:auto;
	margin: 20px auto;
}
.wd-docs__image.auto-img {
	 margin: 20px auto !important;
    width: auto;
	    max-width: fit-content;
}


.wd-docs__caption{
    font-size:13px;
    color:#64748b;
}

.wd-docs__faq{
    margin-top:60px;
        margin-left: 0;
    margin-right: 0;
}

.wd-docs__faq details{
    border:1px solid #e5e7eb;
    border-radius:8px;
    margin-bottom:12px;
    padding:18px;
}

.wd-docs__faq summary{
    cursor:pointer;
    font-weight:600;
}

.wedocs-single-wrap .wedocs-single-content article .entry-content img {
    max-width: 100%;
    border:none;
    margin-top: 0px;
    margin-bottom:0px;
    padding:0;
    height: auto;
    background: #F9F9F9;
    display: block;
}



/* Scrollbar CSS */
#toc-sidebar-wrapper::-webkit-scrollbar,
.toc-wrapper::-webkit-scrollbar {
    width: 8px;
}

#toc-sidebar-wrapper::-webkit-scrollbar-track,
.toc-wrapper::-webkit-scrollbar-track {
    background: #e5e5e5;
    border-radius: 10px;
}

#toc-sidebar-wrapper::-webkit-scrollbar-thumb,
.toc-wrapper::-webkit-scrollbar-thumb {
    background: #222;
    border-radius: 10px;
}

#toc-sidebar-wrapper::-webkit-scrollbar-thumb:hover,
.toc-wrapper::-webkit-scrollbar-thumb:hover {
    background: #000;
}

#toc-sidebar-wrapper,
.toc-wrapper {
    scrollbar-width: thin;
    scrollbar-color: #222 #e5e5e5;
}
html {
    scroll-behavior: smooth;
}

.entry-content a:not(.button),
.docs-content a:not(.button) {
    text-decoration: underline;
}
.docs-content a,
.entry-content a {
    color: #0056b3;
    text-decoration: underline;
}

.docs-content a:hover,
.entry-content a:hover {
    color: #003d80;
}

h2[id],
h3[id],
h4[id],
h5[id],
h6[id] {
    scroll-margin-top: 120px;
}

.single .entry-content h2 {
	font-size:22px;
}


.single .fusion-page-title-bar {
	background:#fff !important;
}

.gsc-breadcrumb {
	font-size:14px;
	padding-bottom: 20px;
	color:#333;
}

.gsc-breadcrumb a {
    color: #1a1a1a;
    text-decoration: underline;
}

.gsc-breadcrumb a:hover,
.gsc-breadcrumb a:focus {
    color: #0056b3;
}

.gsc-breadcrumb {
    color: #555;
}

.gsc-key-takeaways{
    margin-top:25px;
    padding:25px;
    background:#f8fafc;
    border-radius:12px;
}

.takeaway-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:20px;
}

.gsc-right-cta .sticky-box{
    position:sticky;
    top:120px;
    background:#f8fafc;
    padding:25px;
    border-radius:12px;
}

.product-info-block {
	background: #f2faf6;
	padding:20px;
	border-radius: 10px;
}
.product-info-block h3 {
	margin:0 0 30px;
	font-size:22px;
	font-weight: 600;
	color:#000015;
}

.product-info-block ul {
	margin:30px 0;
	padding: 0;
	list-style: none;
}
.product-info-block ul li {
	margin: 0 0 10px;
	padding: 0 0 0 25px;
	list-style: none;
	background: url(/wp-content/themes/gsheetconnector/images/bullet.webp) no-repeat left 6px;
}


/* ====================================
SECTION 2
==================================== */
/*

.gsc-content-layout{
    display:grid;
    grid-template-columns:250px minmax(0,1fr) 300px;
    gap:30px;
    margin-bottom:60px;
}
*/

.gsc-toc .sticky-box{
    position:sticky;
    top:120px;
    background:#fff;
    border:1px solid #eee;
    padding:20px;
    border-radius:12px;
}

.gsc-related .sticky-box{
    position:sticky;
    top:120px;
}

.related-in {	
    background:#fff;
    border:1px solid #eee;
    padding:20px;
    border-radius:12px;
	margin-bottom: 20px;
}

.gsc-content{
    min-width:0;
}
 

/* ====================================
BUTTON
==================================== */

.gsc-btn, .gsc-btn:hover {
    display:inline-block;
    background:#0B6524;
    color:#fff;
    padding:12px 20px;
    border-radius:8px;
    text-decoration:none;
	margin: 0 auto;
	max-width: 100%;
	text-align: center;
}


.related-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
}

/* Blog Meta */
.post-meta {
	display:flex;
	align-items: center;
	flex-wrap: wrap;
	font-size: 13px;
	font-weight: 500;
}
.gsc-author {
	margin-right: 12px;
}
.gsc-author img {
	border-radius:50px;
	margin-right: 5px;
}
.gsc-date {
	padding-left: 12px;
	padding-right: 12px;
	margin-right:12px;
	display: inline-block;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	position: relative;
	top:-3px;
}
.gsc-updated {
	display: inline-block;
	position: relative;
	top:-3px;
	margin-right: 20px;
}



/* Right Sidebar */
.related-item img{
    width:100%;
    border-radius:10px;
}
.related-item h4 {
	font-size:16px;
	font-weight: 600;
}
.gsc-related h3 {
	margin:0 0 30px;
}
.sidebar-post{
    margin-bottom:15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}
.gsc-related .sidebar-post:last-child {
	border:none;
	padding-bottom: 0;
}


.sidebar-post span {
	font-size:13px;	
	line-height: 20px;
}

.sidebar-post a{
    display:flex;
    gap:10px;
    align-items:flex-start;
}

.sidebar-post img{
    width:85px;
	height: auto;
    border-radius:5px;
}

.gsc-final-cta{
    background:#f6faf7;
    border-radius:12px;
    padding:30px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-top:40px;
}

/* ====================================
RESPONSIVE
==================================== */
@media(max-width:1200px){

    .gsc-layout{
        grid-template-columns:1fr;
    }

    .gsc-left-sidebar,
    .gsc-right-sidebar{
        position:relative;
        top:auto;
    }
	
	 .gsc-top-section{
        grid-template-columns:1fr;
    }

    .gsc-content-layout{
        grid-template-columns:1fr;
    }

    .gsc-bottom-layout{
        grid-template-columns:1fr;
    }

    .gsc-empty-sidebar{
        display:none;
    }

    .sticky-box{
        position:relative !important;
        top:auto !important;
    }

}

@media(max-width:991px){

    .gsc-hero{
        grid-template-columns:1fr;
    }

    .related-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .takeaway-grid{
        grid-template-columns:1fr 1fr;
    }
}

@media(max-width:576px){

    .takeaway-grid{
        grid-template-columns:1fr;
    }
}

.post-meta-reading{
    display:flex;
    justify-content:space-between;
    align-items:center;
    border:1px solid #e5e7eb;
    border-radius:8px;
    padding:15px 20px;
    margin-top:20px;
    background:#fff;
}

.post-meta-reading span{
    font-size:14px;
    color:#344054;
}

.post-meta-reading small{
    background:#eef2ff;
    padding:3px 6px;
    border-radius:5px;
    color:#4f46e5;
}

/* gsc-toc-box */
#toc-sidebar-wrapper {
	width:270px;
}

.gsc-content-layout{
    position:relative;
}

.blog-left-col{
    position:relative;
}

.sticky-box{
    transition:none;
}


.single .gsc-toc-box ul {
	margin:30px 0px 20px 20px !important;
	padding:0;
	list-style: none;
}
.single .gsc-toc-box ul li {
	margin:0 0 10px;
	padding:0;
	list-style: disc;
	font-size: 14px;
	line-height: 24px !important;
}
.single .gsc-toc-box ul li a {
	color:#0056b3;
	text-decoration: underline;
}
.single .gsc-toc-box ul li a:hover {
	color:#003d80;
	text-decoration: underline;
}

.single .post-content .wd-docs__faq details p {
	font-size:14px;
	margin:15px 0 0;
}

.single .wd-docs__faq h2 {
	font-size:24px;
}
.single .wd-docs__faq summary {
    font-size: 14px;
}

/*
.single .wd-docs__faq {
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}

.single .wd-docs__faq h2 {
	width:100%;
}
.single .wd-docs__faq details {
	width:48%;
}
*/




/*takeaways */
.section-heading {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 32px;
  }
  .section-heading .icon-check {
    width: 32px; height: 32px;
    background: #e8f5e9;
    border-radius: 8px;
    display: flex; align-items: center; justify-content: center;
    color: #27ae60; font-size: 17px;
  }
.section-heading .icon-check svg {
	width:22px;
	height: 22px;
}

  .section-heading h2 {
    font-size: 1.35rem;
    font-weight: 700;
    color: #1a1a2e;
  }


.takeaways-list {
	background:#f7f8fc;
	padding: 15px;
	border-radius: 10px;
}

.takeaways-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 28px;
  }

  .takeaway-card {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .takeaway-card .card-icon {
    width: 40px; height: 40px;
    border-radius: 10px;
    display: flex; align-items: center; justify-content: center;
    font-size: 20px;
    flex-shrink: 0;
  }
  .takeaway-card h3 {
    font-size: 0.95rem;
    font-weight: 700;
    color: #1a1a2e;
    line-height: 1.3;
  }
  .takeaway-card p {
    font-size: 0.85rem;
    color: #5a6478;
    line-height: 1.6;
  }

  .icon-bg-1 { background: #e8f4fd; color: #2980b9; }
  .icon-bg-2 { background: #fef9e7; color: #e67e22; }
  .icon-bg-3 { background: #f0ebff; color: #8e44ad; }
  .icon-bg-4 { background: #e8f8f5; color: #1abc9c; }



.final-verdict-box {
    display: flex;
    align-items: center;
    gap: 18px;
    background: linear-gradient(90deg, #f4faf7, #eef8f2);
    border-radius: 8px;
    padding: 18px 20px;
    width: 100%;
    box-sizing: border-box;
	margin: 30px 0 0;
}


/* Icon */
.verdict-icon {
    width: 55px;
    height: 55px;
    background: #fff4cf;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.verdict-icon svg {
    width: 32px;
    height: 32px;
    object-fit: contain;
}


/* Content */
.verdict-content {
    flex: 1;
}

.verdict-content h4 {
    margin: 0 0 5px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #1d2939;
}

.verdict-content p {
    margin: 0;
    font-size: 12px;
    line-height: 18px;
    color: #344054;
    max-width: 650px;
}


/* Button */
.verdict-button a {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #139447;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    padding: 11px 16px;
    border-radius: 6px;
    white-space: nowrap;
}

.verdict-button a:hover {
    background: #0f7d3b;
}


/* Responsive */
@media(max-width:768px){

    .final-verdict-box {
        flex-direction: column;
        align-items: flex-start;
    }

    .verdict-button {
        width:100%;
    }

    .verdict-button a {
        width:100%;
        justify-content:center;
    }

}



.integration-section {
	width: 100%;
	padding-top: 45px;
    }

.integration-section h3 {
    font-size: 15px;
    font-weight: 700;
    color: #111;
    margin-bottom: 15px;
}


.integration-grid {
    display: flex;
	flex-wrap: wrap;
    gap: 10px;
	width: 100%;
    align-items: center;
}


.integration-box {
    width: 13%;
    height: 115px;
	padding: 15px 0;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.integration-box img {
    width: 28px;
    height: 28px;
    object-fit: contain;
    margin-bottom: 6px;
}


.integration-box span {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    font-weight: 500;
	padding-top: 5px;
	display: block;
}


.view-all .plus-icon {
    font-size: 22px;
    color: #00a651;
    line-height: 20px;
    margin-bottom: 8px;
}


.all-link {
    display: inline-block;
    margin-top: 12px;
    font-size: 14px;
    color: #333;
    text-decoration: none;
    font-weight: 600;
}

@media (max-width: 768px) {

.integration-box {
    width: 30%;
    height: 115px;
}
	
}
@media (max-width: 460px) {

.integration-box {
    width: 48%;
    height: 115px;
}
	
}
.my-account-link {
  padding: 20px;
  background: linear-gradient(135deg, #ffffff 0%, #f4f4f4 100%);
  border: 1px solid #e8edf4;
  border-radius: 20px;
  box-shadow: 0 12px 35px rgba(15, 23, 42, 0.06);
}

.my-account-link .awb-menu__main-ul_column {
  width: 100%;
}

.my-account-link .fusion-menu li span.awb-menu__main-background-default,
.my-account-link .fusion-menu li span.awb-menu__main-background-active_fade {
  display: none;
}

.my-account-link .awb-menu__main-a {
  padding: 10px 0px !important;
}
.my-account-link .awb-menu__main-ul_column .awb-menu__main-li {
  width: 100%;
  border-bottom: 1px solid #eee;
  display: block;
  cursor: pointer;
}
.my-account-link .awb-menu__main-ul_column .awb-menu__main-li:last-child {
  border-bottom: none;
}
.my-account-link .fusion-menu li a {
  color: #0f172a !important;
}
.my-account-link .fusion-menu li.current-menu-item a,
.my-account-link .fusion-menu li a:hover,
.my-account-link .fusion-menu li:hover .fusion-megamenu-icon {
  color: #0e8b32 !important;
}

.myaccount-right-col h2 {
  margin-bottom: 30px !important;
}

.account-page-update {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(15, 23, 42, 0.05);
  padding: 2rem;
}

.gsc-dashboard-welcome {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  background: linear-gradient(90deg, #f7fbff 0%, #ffffff 100%);
  border: 1px solid #e8edf4;
  border-radius: 22px;
  padding: 20px 15px 20px 30px;
  overflow: hidden;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.04);
}
.gsc-dashboard-content {
  flex: 1;
}

.page .gsc-dashboard-content h2 {
  margin: 0 0 20px;
  font-size: 32px;
  font-weight: 700;
  color: #0a8f3f;
  line-height: 1.2;
}
.page .gsc-dashboard-content h2 span {
  color: #0a8f3f;
  font-size: 32px;
  display: inline-block;
}
.page .gsc-dashboard-content h2 span svg {
  width: 30px;
  height: 30px;
}
.gsc-dashboard-content p {
  margin: 0;
  max-width: 650px;
  font-size: 16px;
  line-height: 1.8;
  color: #2d3748;
}
.wave {
  animation: wave 2s infinite;
  display: inline-block;
}
.gsc-dashboard-image {
  flex: 0 0 420px;
  text-align: right;
}
.gsc-dashboard-image img {
  max-width: 100%;
  display: block;
  border-radius: 10px;
}

/* GSC Stats */
.gsc-dashboard-stats {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  margin-top: 30px;
  position: relative;
  margin-bottom: 30px;
}

.gsc-stat-card {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  background: #fff;
  border: 1px solid #edf1f7;
  border-radius: 18px;
  padding: 15px;
  transition: 0.3s;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.05);
  position: relative;
}

.gsc-stat-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 35px rgba(0, 0, 0, 0.08);
}
.gsc-info {
  width: 68%;
}

.gsc-icon-stats {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
}

.green {
  background: #e8f9ee;
  color: #0c9b45;
}

.blue {
  background: #eaf3ff;
  color: #2979ff;
}

.purple {
  background: #f3eaff;
  color: #8e4ef8;
}

.orange {
  background: #fff2e6;
  color: #ff7a00;
}

.gsc-info h3 {
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  color: #111827;
}

.post-content .gsc-info h4 {
  margin: 5px 0 0px;
  font-size: 14px !important;
  font-weight: 600;
  color: #1f2937;
}

.gsc-info a {
  color: #0b8f43;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

.gsc-info a:hover {
  text-decoration: underline;
}

.gsc-orders-card {
  background: #fff;
  border: 1px solid #edf1f7;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.05);
}

.gsc-orders-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}

.gsc-orders-header h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 12px;
}
.gsc-orders-header h3 .fa-list-ul:before {
  font-size: 16px;
}

.gsc-orders-header a {
  text-decoration: none;
  color: #0b9444;
  font-weight: 600;
}

.gsc-orders-table {
  overflow-x: auto;
}

.gsc-orders-table table {
  width: 100%;
  border-collapse: collapse;
}

.gsc-orders-table th {
  padding: 15px;
  text-align: left;
  background: #f8fafc;
  font-size: 13px;
  font-weight: 700;
}

.gsc-orders-table td {
  padding: 10px 18px;
  border-bottom: 1px solid #edf2f7;
  font-size: 13px;
}

.gsc-status {
  padding: 7px 14px;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 600;
}

.gsc-status.complete,
.gsc-status.completed,
.gsc-status.publish {
  background: #dff7e7;
  color: #0c8c45;
}

.gsc-status.pending {
  background: #fff6d9;
  color: #b88400;
}

.gsc-status.failed {
  background: #ffe2e2;
  color: #d12c2c;
}

.gsc-status.refunded {
  background: #eef2ff;
  color: #4f46e5;
}

.gsc-no-orders {
  padding: 40px 0;
  text-align: center;
}

@media (max-width: 768px) {
  .gsc-orders-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }

  .gsc-orders-table th,
  .gsc-orders-table td {
    padding: 14px;
    font-size: 14px;
  }
}

/* help Banner */
.gsc-help-banner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 22px 28px;
  background: linear-gradient(180deg, #f9fbff 0%, #edf5ff 100%);
  border: 1px solid #dbe8f5;
  border-radius: 18px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}

.gsc-help-left {
  display: flex;
  align-items: center;
  gap: 20px;
}

.gsc-help-icon {
  width: 72px;
  height: 72px;
  min-width: 72px;
  border-radius: 50%;
  background: linear-gradient(135deg, #2b82ff, #1f65e5);
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 10px 25px rgba(43, 130, 255, 0.25);
}

.gsc-help-content h3 {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
  color: #1f2937;
}

.gsc-help-content p {
  margin: 8px 0 0;
  font-size: 14px;
  color: #5c667a;
}

.gsc-help-right {
  display: flex;
  align-items: center;
  gap: 18px;
}

.gsc-help-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  text-decoration: none;
  padding: 15px 30px;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 600;
  transition: 0.3s;
}

.gsc-doc-btn {
  color: #23324d;
  background: #fff;
  border: 1px solid #cfd8e6;
}

.gsc-help-btn svg {
  width: 18px;
  height: 18px;
}

.gsc-doc-btn:hover {
  background: #f7f9fc;
  transform: translateY(-2px);
}

.gsc-ticket-btn {
  color: #fff;
  background: #10a63b;
}

.gsc-ticket-btn:hover {
  color: #fff;
  background: #0f8a32;
  transform: translateY(-2px);
}

.edd-alc-card {
  --edd-alc-green: #15803d;
  --edd-alc-green-bg: #dcfce7;
  --edd-alc-border: #e5e7eb;
  --edd-alc-text: #111827;
  --edd-alc-muted: #6b7280;
  --edd-alc-key-bg: #f9fafb;
  max-width: 100%;
  margin: 30px auto;
  padding: 24px;
  background: #fff;
  border: 1px solid var(--edd-alc-border);
  border-radius: 16px;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04);
  color: var(--edd-alc-text);
  box-sizing: border-box;
}

.edd-alc-card * {
  box-sizing: border-box;
}
.edd-alc-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.edd-alc-header-left {
  display: flex;
  align-items: center;
  gap: 10px;
}
.edd-alc-header-left h3 {
  font-size: 16px;
}
.edd-alc-shield {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 999px;
  background: var(--edd-alc-green-bg);
  color: var(--edd-alc-green);
  flex-shrink: 0;
}
.edd-alc-shield svg {
  width: 19px;
  height: 19px;
}
.edd-alc-title {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--edd-alc-text);
}
.edd-alc-manage-link,
.edd-alc-view-all {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: var(--edd-alc-green);
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}
.edd-alc-manage-link:hover,
.edd-alc-view-all:hover {
  text-decoration: underline;
}
.edd-alc-manage-link svg,
.edd-alc-view-all svg {
  width: 15px;
  height: 15px;
  flex-shrink: 0;
}
.edd-alc-divider {
  border: none;
  border-top: 1px solid var(--edd-alc-border);
  margin: 20px 0;
}
.edd-alc-product-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 20px;
}
.edd-alc-product-name {
  font-size: 15px;
  font-weight: 600;
  color: var(--edd-alc-text);
}
.edd-alc-badge {
  display: inline-flex;
  align-items: center;
  padding: 4px 12px;
  border-radius: 999px;
  font-size: 12.5px;
  font-weight: 600;
  background: var(--edd-alc-green-bg);
  color: var(--edd-alc-green);
  white-space: nowrap;
}
.edd-alc-badge--inactive,
.edd-alc-badge--disabled {
  background: #f3f4f6;
  color: #4b5563;
}
.edd-alc-badge--expired {
  background: #fee2e2;
  color: #b91c1c;
}
.edd-alc-key-block {
  margin-bottom: 20px;
}
.edd-alc-key-label {
  display: block;
  font-size: 13px;
  color: var(--edd-alc-muted);
  margin-bottom: 8px;
}
.edd-alc-key-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  background: var(--edd-alc-key-bg);
  border: 1px solid var(--edd-alc-border);
  border-radius: 10px;
  padding: 12px 14px;
}
.edd-alc-key-text {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
  font-size: 14px;
  color: var(--edd-alc-text);
  background: none;
  padding: 0;
  overflow-wrap: anywhere;
}
.edd-alc-copy-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  background: transparent;
  border: none;
  border-radius: 6px;
  color: var(--edd-alc-muted);
  cursor: pointer;
  padding: 0;
  transition:
    background-color 0.15s ease,
    color 0.15s ease;
}
.edd-alc-copy-btn:hover {
  background: #f0f0f1;
  color: var(--edd-alc-text);
}
.edd-alc-copy-btn.is-copied {
  color: var(--edd-alc-green);
}
.edd-alc-copy-btn svg {
  width: 18px;
  height: 18px;
}
.edd-alc-notice {
  max-width: 640px;
  margin: 0 auto;
  padding: 16px 18px;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  background: #f9fafb;
  color: #4b5563;
  font-family:
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial,
    sans-serif;
  font-size: 14px;
}

@media (max-width: 480px) {
  .edd-alc-header {
    flex-wrap: wrap;
  }
  .edd-alc-manage-link {
    font-size: 13px;
  }
}

@media (max-width: 1024px) {
  .gsc-dashboard-welcome {
    flex-direction: column;
    text-align: center;
    gap: 35px;
    padding: 35px;
  }
  .gsc-dashboard-content p {
    max-width: 100%;
  }
  .gsc-dashboard-image {
    flex: unset;
    text-align: center;
  }
  .gsc-dashboard-image img {
    max-width: 320px;
    margin: auto;
  }
  .gsc-dashboard-stats {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .gsc-dashboard-welcome {
    padding: 25px;
    border-radius: 16px;
  }
  .gsc-dashboard-content h2 {
    font-size: 30px;
  }
  .gsc-dashboard-content p {
    font-size: 16px;
    line-height: 1.7;
  }

  .gsc-dashboard-image img {
    max-width: 240px;
  }
  .gsc-dashboard-stats {
    grid-template-columns: 1fr;
  }

  .gsc-stat-card {
    padding: 22px;
  }

  .gsc-info h3 {
    font-size: 30px;
  }

  .gsc-info h4 {
    font-size: 18px;
  }
}

@keyframes wave {
  0% {
    transform: rotate(0deg);
  }
  15% {
    transform: rotate(15deg);
  }
  30% {
    transform: rotate(-10deg);
  }
  45% {
    transform: rotate(15deg);
  }
  60% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}


@font-face{font-family:"Instrument Serif";src:url(/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Italic.eot);src:url("/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Italic.eot?#iefix")
format("embedded-opentype"),
url(/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Italic.woff2) format("woff2"),
url(/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Italic.woff) format("woff"),
url(/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Italic.ttf) format("truetype"),
url("/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Italic.svg#InstrumentSerif-Italic")
format("svg");font-weight:normal;font-style:italic;font-display:swap;}

@font-face{font-family:"Instrument Serif";src:url(/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Regular.eot);src:url("/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Regular.eot?#iefix")
format("embedded-opentype"),
url(/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Regular.woff2) format("woff2"),
url(/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Regular.woff) format("woff"),
url(/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Regular.ttf)
format("truetype"),
url("/wp-content/themes/gsheetconnector/./fonts/InstrumentSerif/InstrumentSerif-Regular.svg#InstrumentSerif-Regular")
format("svg");font-weight:normal;font-style:normal;font-display:swap;}

html {
  scroll-behavior: smooth;
}
html,
body {
  font-family: Inter, "Plus Jakarta Sans", sans-serif;
  color: vr(--body);
}
p,
ol li,
ul li,
span {
  color: vr(--body);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: vr(--secondary);
}

.font-serif-i {
  font-family: "Instrument Serif", serif;
  font-weight: 400;
  font-style: italic;
  letter-spacing: -0.01em;
}

::selection {
  background: #039436; /* Selection Background */
  color: #ffffff; /* Selected Text Color */
}

::-moz-selection {
  background: #039436;
  color: #ffffff;
}

:root {
  /* Brand */
  --primary: #0e8b32;
  --secondary: #0f172a;
  --light-blue: #f1f5f9;
  --dark-green: #0b1a15;
  --white: #ffffff;

  /* Text */
  --body: #475569;
  --text-white: #fff;
  --text-dark: #0f172a;

  --btn-normal: #f5f5f5;
  --btn-normal-text: #1e293b;
  --btn-border-color: #cbd5e1;

  --text-light: #7d7d7d;
  --text-label: #1d2327;
  --text-gray: #475569;

  /* Background */
  --bg-light-yellow: #fdf2c5;
  --bg-deactivate: #ededed;
  --bg-success: #d0fae4;
  --bg-danger: #fad0d0;

  /* Border */
  --border-light: #e5e5e5;
  --border-green: #34d399;
  --border-normal: #e2e8f0;
}

/* Header Top Strip*/

#top-strip-offer {
  color: var(--text-white);
  margin: 0;
  padding: 5px 0 0;
  text-align: center;
  /*background: var(--dark-green);*/
  background: #833ab4;
  background: linear-gradient(
    122deg,
    rgba(131, 58, 180, 1) 0%,
    rgba(244, 31, 40, 1) 0%,
    rgba(245, 158, 11, 1) 0%,
    rgba(249, 115, 22, 1) 100%
  );
}
#top-strip-offer a,
#top-strip-offer a:hover {
  color: var(--text-white);
}
#top-strip-offer p {
  margin: 0;
  padding: 0;
  color: var(--text-white);
  font-size: 14px;
  font-weight: 500;
}

.logged-in .fusion-sticky-container.fusion-sticky-transition {
  top: 30px !important;
}

header .fusion-flex-content-wrap {
  margin: 0 auto !important;
}
.fusion-sticky-container.fusion-sticky-transition {
  top: 0px !important;
  box-shadow:
    0 10px 25px rgba(0, 0, 0, 0.08),
    0 0 0 1px rgba(16, 185, 129, 0.25);
}

/* Header CSS /////*/

.awb-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.awb-menu__main-ul {
  justify-content: flex-start;
}
.awb-menu__main-li {
  margin: 0;
}
.awb-menu_row .awb-menu__mega-wrap {
  top: 60px;
}

.awb-menu_row .menu-text {
  text-align: left;
}
.awb-menu__i_main img {
  width: 40px;
  max-height: inherit;
  margin-right: 0;
  margin-left: 0;
  margin-top: -7px;
}
.fusion-menu li.ninja-icon .awb-menu__i_main img {
  width: 48px;
}

.awb-menu__mega-wrap .awb-menu__main-ul_row {
  width: 100%;
}
.awb-menu_row .awb-menu__has-description .menu-text {
  line-height: 17px;
}
.awb-menu__main-background-active {
  border: none !important;
}
header .awb-menu_icons-left .awb-menu__main-a {
  color: var(--secondary) !important;
  padding: 5px 20px !important;
  border-radius: 20px;
  font-weight: 500;
}
.awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular,
.awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular,
.awb-menu_icons-left .awb-menu__main-a:hover {
  color: var(--secondary) !important;
  /*padding: 5px 20px !important;*/
  background: none;
}

.awb-menu__mega-wrap .awb-menu__main-a {
  padding: 0 !important;
}

/* My Account New CSS */
.my-account {
  display: flex;
  align-items: center;
  gap: 20px;
  list-style: none;
  margin: 0 44px 0 0;
  padding: 0;
}

.my-account li {
  position: relative;
}

.my-account-menu > a {
  display: flex;
  align-items: center;
  gap: 6px;
  background: #0e8b32;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.3s ease;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0.1px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 50px 50px 50px 50px;
  padding: 12px 24px 12px 24px;
}

.my-account-menu > a:hover {
  background: #111827;
  color: #fff;
  border-color: #111827;
}

.my-account-menu .sub-menu {
  position: absolute;
  top: 120%;
  right: 0;
  left: 0;
  min-width: fit-content;
  background: #ffffff;
  border-radius: 14px;
  padding: 10px 5px;
  margin: 0;
  list-style: none;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 999;
  border: 1px solid #f1f1f1;
}

.my-account-menu:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.my-account-menu .sub-menu li a {
  display: block;
  padding: 7px 18px;
  color: #374151;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.3s ease;
}

.my-account-menu .sub-menu li a:hover {
  background: #f3f4f6;
  color: #374151;
  padding-left: 24px;
}

/* Cart Style */
.menu-cart a {
  position: relative;
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #2563eb;
  border-radius: 50%;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
}

/* Cart Count */
.menu-cart small {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 20px;
  height: 20px;
  background: #ef4444;
  color: #fff;
  border-radius: 50%;
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
}

/* My Account Cart */
.my-account li.menu-cart a {
  padding: 0;
  width: 28px;
  height: 28px;
  background: var(--primary) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMC4wIDUuMCAxMDAuMCA5MC4wIj4KIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im00LjM5NDUgMTIuMDA0Yy0xLjE5MTQtMC4zODY3Mi0xLjg0MzgtMS42NjQxLTEuNDUzMS0yLjg1NTUgMC4zODY3Mi0xLjE4NzUgMS42NjQxLTEuODM5OCAyLjg1NTUtMS40NTMxbDEzLjIzNCA0LjMxMjVjMC44MjQyMiAwLjI2NTYzIDEuMzkwNiAwLjk2NDg0IDEuNTMxMiAxLjc2NTZsMS4wMDc4IDUuNjU2Mmg3My4zMjhjMS4yNTM5IDAgMi4yNjk1IDEuMDE1NiAyLjI2OTUgMi4yNjk1IDAgMC4yNS0wLjAzOTA2MyAwLjQ4NDM4LTAuMTEzMjggMC43MTA5NGwtOC42NzE5IDMyLjM1NWMtMC4yNjk1MyAxLjAxNTYtMS4xODc1IDEuNjgzNi0yLjE5MTQgMS42ODM2aC01OC4wMzFsMS41NzQyIDguODQzOGg1Ni42MDljMS4yNTM5IDAgMi4yNjk1IDEuMDE1NiAyLjI2OTUgMi4yNjk1cy0xLjAxNTYgMi4yNjk1LTIuMjY5NSAyLjI2OTVoLTU4LjUwOGMtMS4wODIgMC0yLjAzOTEtMC43NzczNC0yLjIzMDUtMS44ODI4bC0yLjM2NzItMTMuMjg1Yy0wLjAxMTcxOS0wLjA1ODU5My0wLjAyMzQzNy0wLjEyMTA5LTAuMDMxMjUtMC4xODM1OWwtNS43NjU2LTMyLjM5OC0xLjEwNTUtNi4xODc1LTExLjk0MS0zLjg5NDV6bTcwLjEzNyA2My44NzljMi4yODEyIDAgNC4zNTE2IDAuOTI1NzggNS44NDM4IDIuNDIxOSAxLjQ5MjIgMS40OTYxIDIuNDIxOSAzLjU2MjUgMi40MjE5IDUuODQzOHMtMC45MjU3OCA0LjM1MTYtMi40MjE5IDUuODQzOGMtMS40OTYxIDEuNDk2MS0zLjU2MjUgMi40MjE5LTUuODQzOCAyLjQyMTlzLTQuMzUxNi0wLjkyNTc4LTUuODQzOC0yLjQyMTljLTEuNDk2MS0xLjQ5MjItMi40MjE5LTMuNTYyNS0yLjQyMTktNS44NDM4czAuOTI1NzgtNC4zNTE2IDIuNDIxOS01Ljg0MzhjMS40OTIyLTEuNDkyMiAzLjU2MjUtMi40MjE5IDUuODQzOC0yLjQyMTl6bTIuNjMyOCA1LjYzMjhjLTAuNjc1NzgtMC42NzU3OC0xLjYwNTUtMS4wOTM4LTIuNjMyOC0xLjA5MzhzLTEuOTYwOSAwLjQxNzk3LTIuNjM2NyAxLjA5MzhjLTAuNjcxODggMC42NzU3OC0xLjA5MzggMS42MDU1LTEuMDkzOCAyLjYzMjggMCAxLjAyNzMgMC40MTc5NyAxLjk2MDkgMS4wOTM4IDIuNjM2NyAwLjY3NTc4IDAuNjcxODggMS42MDU1IDEuMDkzOCAyLjYzNjcgMS4wOTM4IDEuMDI3MyAwIDEuOTYwOS0wLjQxNzk3IDIuNjMyOC0xLjA5MzggMC42NzU3OC0wLjY3NTc4IDEuMDkzOC0xLjYwNTUgMS4wOTM4LTIuNjM2NyAwLTEuMDI3My0wLjQxNzk3LTEuOTYwOS0xLjA5MzgtMi42MzI4em0tMzguMzM2LTUuNjMyOGMyLjI4MTIgMCA0LjM1MTYgMC45MjU3OCA1Ljg0MzggMi40MjE5IDEuNDk2MSAxLjQ5NjEgMi40MjE5IDMuNTYyNSAyLjQyMTkgNS44NDM4cy0wLjkyNTc4IDQuMzUxNi0yLjQyMTkgNS44NDM4Yy0xLjQ5NjEgMS40OTYxLTMuNTYyNSAyLjQyMTktNS44NDM4IDIuNDIxOXMtNC4zNTE2LTAuOTI1NzgtNS44NDM4LTIuNDIxOWMtMS40OTIyLTEuNDkyMi0yLjQyMTktMy41NjI1LTIuNDIxOS01Ljg0MzhzMC45MjU3OC00LjM1MTYgMi40MjE5LTUuODQzOGMxLjQ5NjEtMS40OTIyIDMuNTYyNS0yLjQyMTkgNS44NDM4LTIuNDIxOXptMi42MzY3IDUuNjMyOGMtMC42NzU3OC0wLjY3NTc4LTEuNjA1NS0xLjA5MzgtMi42MzY3LTEuMDkzOC0xLjAyNzMgMC0xLjk2MDkgMC40MTc5Ny0yLjYzMjggMS4wOTM4LTAuNjc1NzggMC42NzU3OC0xLjA5MzggMS42MDU1LTEuMDkzOCAyLjYzMjggMCAxLjAyNzMgMC40MTc5NyAxLjk2MDkgMS4wOTM4IDIuNjM2NyAwLjY3NTc4IDAuNjcxODggMS42MDU1IDEuMDkzOCAyLjYzMjggMS4wOTM4czEuOTYwOS0wLjQxNzk3IDIuNjM2Ny0xLjA5MzhjMC42NzE4OC0wLjY3NTc4IDEuMDg5OC0xLjYwNTUgMS4wODk4LTIuNjM2NyAwLTEuMDI3My0wLjQxNzk3LTEuOTYwOS0xLjA4OTgtMi42MzI4em0tMi45MzM2LTM2LjAwOGMtMS4yNTM5IDAtMi4yNjk1LTEuMDE1Ni0yLjI2OTUtMi4yNjk1IDAtMS4yNTM5IDEuMDE1Ni0yLjI2OTUgMi4yNjk1LTIuMjY5NWgzNy41MDhjMS4yNTM5IDAgMi4yNjk1IDEuMDE1NiAyLjI2OTUgMi4yNjk1IDAgMS4yNTM5LTEuMDE1NiAyLjI2OTUtMi4yNjk1IDIuMjY5NXptMC0xMC42MDVjLTEuMjUzOSAwLTIuMjY5NS0xLjAxNTYtMi4yNjk1LTIuMjY5NSAwLTEuMjUzOSAxLjAxNTYtMi4yNjk1IDIuMjY5NS0yLjI2OTVoMzcuNTA4YzEuMjUzOSAwIDIuMjY5NSAxLjAxNTYgMi4yNjk1IDIuMjY5NSAwIDEuMjUzOS0xLjAxNTYgMi4yNjk1LTIuMjY5NSAyLjI2OTV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;
  background-size: 60%;
}
.my-account li.menu-cart a:hover {
  background: var(--primary) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMC4wIDUuMCAxMDAuMCA5MC4wIj4KIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im00LjM5NDUgMTIuMDA0Yy0xLjE5MTQtMC4zODY3Mi0xLjg0MzgtMS42NjQxLTEuNDUzMS0yLjg1NTUgMC4zODY3Mi0xLjE4NzUgMS42NjQxLTEuODM5OCAyLjg1NTUtMS40NTMxbDEzLjIzNCA0LjMxMjVjMC44MjQyMiAwLjI2NTYzIDEuMzkwNiAwLjk2NDg0IDEuNTMxMiAxLjc2NTZsMS4wMDc4IDUuNjU2Mmg3My4zMjhjMS4yNTM5IDAgMi4yNjk1IDEuMDE1NiAyLjI2OTUgMi4yNjk1IDAgMC4yNS0wLjAzOTA2MyAwLjQ4NDM4LTAuMTEzMjggMC43MTA5NGwtOC42NzE5IDMyLjM1NWMtMC4yNjk1MyAxLjAxNTYtMS4xODc1IDEuNjgzNi0yLjE5MTQgMS42ODM2aC01OC4wMzFsMS41NzQyIDguODQzOGg1Ni42MDljMS4yNTM5IDAgMi4yNjk1IDEuMDE1NiAyLjI2OTUgMi4yNjk1cy0xLjAxNTYgMi4yNjk1LTIuMjY5NSAyLjI2OTVoLTU4LjUwOGMtMS4wODIgMC0yLjAzOTEtMC43NzczNC0yLjIzMDUtMS44ODI4bC0yLjM2NzItMTMuMjg1Yy0wLjAxMTcxOS0wLjA1ODU5My0wLjAyMzQzNy0wLjEyMTA5LTAuMDMxMjUtMC4xODM1OWwtNS43NjU2LTMyLjM5OC0xLjEwNTUtNi4xODc1LTExLjk0MS0zLjg5NDV6bTcwLjEzNyA2My44NzljMi4yODEyIDAgNC4zNTE2IDAuOTI1NzggNS44NDM4IDIuNDIxOSAxLjQ5MjIgMS40OTYxIDIuNDIxOSAzLjU2MjUgMi40MjE5IDUuODQzOHMtMC45MjU3OCA0LjM1MTYtMi40MjE5IDUuODQzOGMtMS40OTYxIDEuNDk2MS0zLjU2MjUgMi40MjE5LTUuODQzOCAyLjQyMTlzLTQuMzUxNi0wLjkyNTc4LTUuODQzOC0yLjQyMTljLTEuNDk2MS0xLjQ5MjItMi40MjE5LTMuNTYyNS0yLjQyMTktNS44NDM4czAuOTI1NzgtNC4zNTE2IDIuNDIxOS01Ljg0MzhjMS40OTIyLTEuNDkyMiAzLjU2MjUtMi40MjE5IDUuODQzOC0yLjQyMTl6bTIuNjMyOCA1LjYzMjhjLTAuNjc1NzgtMC42NzU3OC0xLjYwNTUtMS4wOTM4LTIuNjMyOC0xLjA5MzhzLTEuOTYwOSAwLjQxNzk3LTIuNjM2NyAxLjA5MzhjLTAuNjcxODggMC42NzU3OC0xLjA5MzggMS42MDU1LTEuMDkzOCAyLjYzMjggMCAxLjAyNzMgMC40MTc5NyAxLjk2MDkgMS4wOTM4IDIuNjM2NyAwLjY3NTc4IDAuNjcxODggMS42MDU1IDEuMDkzOCAyLjYzNjcgMS4wOTM4IDEuMDI3MyAwIDEuOTYwOS0wLjQxNzk3IDIuNjMyOC0xLjA5MzggMC42NzU3OC0wLjY3NTc4IDEuMDkzOC0xLjYwNTUgMS4wOTM4LTIuNjM2NyAwLTEuMDI3My0wLjQxNzk3LTEuOTYwOS0xLjA5MzgtMi42MzI4em0tMzguMzM2LTUuNjMyOGMyLjI4MTIgMCA0LjM1MTYgMC45MjU3OCA1Ljg0MzggMi40MjE5IDEuNDk2MSAxLjQ5NjEgMi40MjE5IDMuNTYyNSAyLjQyMTkgNS44NDM4cy0wLjkyNTc4IDQuMzUxNi0yLjQyMTkgNS44NDM4Yy0xLjQ5NjEgMS40OTYxLTMuNTYyNSAyLjQyMTktNS44NDM4IDIuNDIxOXMtNC4zNTE2LTAuOTI1NzgtNS44NDM4LTIuNDIxOWMtMS40OTIyLTEuNDkyMi0yLjQyMTktMy41NjI1LTIuNDIxOS01Ljg0MzhzMC45MjU3OC00LjM1MTYgMi40MjE5LTUuODQzOGMxLjQ5NjEtMS40OTIyIDMuNTYyNS0yLjQyMTkgNS44NDM4LTIuNDIxOXptMi42MzY3IDUuNjMyOGMtMC42NzU3OC0wLjY3NTc4LTEuNjA1NS0xLjA5MzgtMi42MzY3LTEuMDkzOC0xLjAyNzMgMC0xLjk2MDkgMC40MTc5Ny0yLjYzMjggMS4wOTM4LTAuNjc1NzggMC42NzU3OC0xLjA5MzggMS42MDU1LTEuMDkzOCAyLjYzMjggMCAxLjAyNzMgMC40MTc5NyAxLjk2MDkgMS4wOTM4IDIuNjM2NyAwLjY3NTc4IDAuNjcxODggMS42MDU1IDEuMDkzOCAyLjYzMjggMS4wOTM4czEuOTYwOS0wLjQxNzk3IDIuNjM2Ny0xLjA5MzhjMC42NzE4OC0wLjY3NTc4IDEuMDg5OC0xLjYwNTUgMS4wODk4LTIuNjM2NyAwLTEuMDI3My0wLjQxNzk3LTEuOTYwOS0xLjA4OTgtMi42MzI4em0tMi45MzM2LTM2LjAwOGMtMS4yNTM5IDAtMi4yNjk1LTEuMDE1Ni0yLjI2OTUtMi4yNjk1IDAtMS4yNTM5IDEuMDE1Ni0yLjI2OTUgMi4yNjk1LTIuMjY5NWgzNy41MDhjMS4yNTM5IDAgMi4yNjk1IDEuMDE1NiAyLjI2OTUgMi4yNjk1IDAgMS4yNTM5LTEuMDE1NiAyLjI2OTUtMi4yNjk1IDIuMjY5NXptMC0xMC42MDVjLTEuMjUzOSAwLTIuMjY5NS0xLjAxNTYtMi4yNjk1LTIuMjY5NSAwLTEuMjUzOSAxLjAxNTYtMi4yNjk1IDIuMjY5NS0yLjI2OTVoMzcuNTA4YzEuMjUzOSAwIDIuMjY5NSAxLjAxNTYgMi4yNjk1IDIuMjY5NSAwIDEuMjUzOS0xLjAxNTYgMi4yNjk1LTIuMjY5NSAyLjI2OTV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;
  background-size: 60%;
}

.menu-cart small {
  position: absolute;
  right: -16px;
  top: 6px;
  font-size: 11px;
  color: #333;
  font-weight: bold;
  background: var(--bg-light-yellow);
  padding: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 40px;
}

/*.my-account li.my-account a {
	font-size:14px;
	font-weight: 500;
	color:var(--body);
	padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
    color: var(--text-white);
    background: var(--primary);
    border-radius: 50px;
    box-shadow: 0 3px 3px 1px rgba(5, 150, 105, 0.2);
}
.my-account li.my-account a:hover {
	color: var(--text-white);
    background: #047857;
}*/

/*////////////////////
///////////////// Mega Menu CSS ////////////////////*/
.menu-item-has-children.mega-menu-open > .awb-menu__mega-wrap {
  background: none !important;
}
.awb-menu__mega-wrap
  .fusion-flex-container
  .fusion-row.fusion-flex-content-wrap {
  background: #fff !important;
  box-shadow: 0 30px 70px rgba(4, 110, 132, 0.15);
  max-width: 1485px !important;
}
.awb-menu__mega-wrap .fusion-flex-container .fusion-row .fusion-flex-column {
  margin-left: 0;
  margin-right: 0;
  background: #fff;
}

.fusion-footer .custom-menu-links,
.wonderplugintabs-panel a div,
.mega-menu-in .custom-menu-links {
  display: none !important;
}

.fusion-megamenu-wrapper {
  width: 100vw !important;
  max-width: 100vw !important;
}
.fusion-megamenu {
  width: 100% !important;
}
.fusion-header .fusion-row {
  max-width: 100% !important;
  width: 100% !important;
}
.fusion-megamenu-wrapper {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease;
}
.menu-item:hover .fusion-megamenu-wrapper {
  opacity: 1;
  visibility: visible;
}

/* Hide mega menu initially */
.fusion-megamenu-wrapper {
  transition: opacity 0.2s ease;
}

.awb-menu__mega-wrap {
  background: none !important;
  /*box-shadow:0 30px 70px rgba(4,110,132,.15);
    border-top:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;*/
}

.mega-menu-in ul {
  display: flex;
  gap: 0px;
}
.mega-menu-in ul li {
  width: 50%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.mega-menu-in.one-col ul li {
  width: 100%;
}
.mega-menu-in.one-col ul li a {
  border-right: none;
}
.mega-menu-in.one-col ul li:last-child a {
  border-bottom: none;
}

.mega-menu-in ul li a {
  background: #f3f3f3;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  border-radius: 0px !important;
}
/*
.mega-menu-in ul li a:hover {
	background: #eee !important;
}
*/
.mega-menu-in ul li:nth-child(2) a,
.mega-menu-in ul li:nth-child(4) a,
.mega-menu-in ul li:nth-child(6) a,
.mega-menu-in ul li:nth-child(8) a {
  border-right: none;
}
.mega-menu-in ul li:nth-child(7) a,
.mega-menu-in ul li:nth-child(8) a {
  border-bottom: none;
}

.mega-menu-in ul li.menu-badge a:after {
  position: absolute;
  top: -1px;
  right: 0;
  display: block;
  border-radius: 3px;
  font-size: 11px;
  color: #fff;
  background: #000;
  text-align: center;
  padding: 0px 5px;
  content: "New";
  text-transform: uppercase;
  font-weight: bold;
  line-height: 19px;
}
.mega-menu-in ul li.menu-badge.new-b a:after {
  background: #f73518;
}
/*
.mega-menu-in ul li.menu-badge.popular-b a:after { 
	background: #1e8b34;
	content:'popular';
}
*/

.mega-menu-in ul li .awb-menu__main-a:hover,
.mega-menu-in .awb-menu__main-a {
  /*    padding: 20px 20px 20px 0px !important;*/
  min-height: 90px;
  box-sizing: border-box;
  justify-content: flex-start !important;
}

.awb-menu_icons-left .fusion-flex-link:hover {
  background: #ffffff;
  background: -webkit-linear-gradient(
    307deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(239, 239, 239, 1) 100%
  );
  background: -o-linear-gradient(
    307deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(239, 239, 239, 1) 100%
  );
  background: linear-gradient(
    37deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(239, 239, 239, 1) 100%
  );
}

.mega-menu-in ul li a .menu-text_with-desc .awb-menu__description {
  color: var(--body) !important;
  font-weight: 400;
  padding-top: 5px;
  line-height: 17px;
}
.mega-menu-in ul li a .menu-text_with-desc {
  color: var(--secondary) !important;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px !important;
}
/*
.mega-menu-in ul li a:hover .menu-text_with-desc {
	color:var(--primary) !important;
}
*/

.menu-strip {
  position: absolute;
}

.mega-menu-in .awb-menu__i_main {
  left: 0;
}

.awb-menu_row .menu-text {
  display: flex;
  align-items: flex-start;
  font-size: 18px;
}
.awb-menu_row .awb-menu__has-description .menu-text {
  justify-content: flex-start;
}

.menu-title {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 12px;
}

.menu-title h3 {
  margin: 0;
  padding: 15px 0 0px;
  font-size: 14px;
  font-weight: 600;
  color: var(--primary);
  text-align: center;
}
.menu-title p {
  margin: 0;
  padding: 0;
  font-size: 13px;
  text-align: center;
}

.contact-form-list::after {
  width: 1px;
  height: 100%;
  background: #dfdfdf;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}
.contact-form-list.none-sepretor::after {
  display: none;
}
.menu-item-has-children {
  position: relative;
}

.awb-menu__mega-wrap {
  display: none;
}

/* Hide mega menu before page fully loads */
.menu-item-has-children .awb-menu__mega-wrap {
  display: none;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px);
  transition:
    opacity 0.35s ease,
    transform 0.35s ease,
    visibility 0.35s ease;
}

/* Show mega menu */
.menu-item-has-children.mega-menu-open > .awb-menu__mega-wrap {
  display: block;
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.menu-bottom {
  text-align: center;
  font-size: 11px;
}
.menu-bottom strong {
  color: var(--secondary);
  font-size: 14px;
}

.menu-bottom a.menu-btn {
  padding: 8px 20px;
  background: var(--primary);
  color: #fff;
  font-size: 14px;
  text-align: center;
  border-radius: 40px;
  display: inline-block;
}
.menu-bottom a:hover.menu-btn {
  background: var(--secondary);
}
.menu-bottom img {
  max-width: 40%;
  margin-bottom: 5px;
}
.menu-bottom p {
  margin: 0;
  padding: 0;
  line-height: 18px;
  font-size: 14px;
}

.menu-bottom .trustpilot-detail {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
}
.menu-bottom .trustpilot-detail strong {
  font-size: 14px;
}

/* New Home Banner ///////////////////*/
.home-banner {
  text-align: center;
  position: relative;
  padding-top: 45px;
  padding-bottom: 30px;
}

.home-banner .fusion-builder-row {
  position: inherit;
}

.home-banner h1 {
  margin: 10px 0 30px !important;
  padding: 0;
  line-height: 75px !important;
  font-size: 60px;
  font-weight: 800;
  text-align: center;
  color: var(--secondary);
}
.home-banner p.sub-line {
  font-size: 12px;
  text-align: center;
  background: #eff6ff;
  color: #2563eb;
  display: inline-block;
  padding: 1px 20px 1px 12px;
  border-radius: 50px;
  font-weight: 600;
  margin: 0;
}

.home-banner h1 strong {
  color: var(--primary);
}

.home-banner h1 strong.hr-line {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ0AAABQCAYAAADC3qh8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGtWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNi0wNS0wNFQxNDo0MzoyNCswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjYtMDUtMTJUMTE6MzM6NTIrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjYtMDUtMTJUMTE6MzM6NTIrMDU6MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJmYjk4YzMtM2I2OS03MzQ5LTk1NWQtZjJjM2Q2ZWIwZDI0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgxNjEwRDNBNDc5OTExRjE5QzdCRkY1ODlEOENENEY4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODE2MTBEM0E0Nzk5MTFGMTlDN0JGRjU4OUQ4Q0Q0RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MTYxMEQzNzQ3OTkxMUYxOUM3QkZGNTg5RDhDRDRGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MTYxMEQzODQ3OTkxMUYxOUM3QkZGNTg5RDhDRDRGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjNTNiMjI1OS0xMDZhLTIwNDEtYTc3OC0yNjY3MzU5NTdjY2EiIHN0RXZ0OndoZW49IjIwMjYtMDUtMDdUMTc6MDk6NDArMDU6MzAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDJmYjk4YzMtM2I2OS03MzQ5LTk1NWQtZjJjM2Q2ZWIwZDI0IiBzdEV2dDp3aGVuPSIyMDI2LTA1LTEyVDExOjMzOjUyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gVAoUgAABx9JREFUeJzt3U9TG8kdh/FHDsaAjQYTG2cNizd/KlV7yMU6pvI+csqr0Dm3nKwXkZySF5KrLkmqckhtZe1gdo29WAKDMfYuOXS3ZzQSYELUEuj5VHX1eDSS+kDNd3p+PXLj5OQESZJyuDHpAUiSZoehI0nKxtCRJGVj6EiSsjF0JEnZGDqSpGwMHUlSNoaOJCkbQ0eSlI2hI0nKxtCRJGVj6EiSsjF0JEnZGDqSpGwMHUlSNoaOJCkbQ0eSlI2hI0nKxtCRJGVj6EiSsjF0JEnZGDqSpGwMHUlSNoaOJCkbQ0eSlI2hI0nKxtCRJGVj6EiSsjF0JEnZGDqSpGwMHUlSNoaOJCkbQ0eSlI2hI0nKxtCRJGVj6EiSsjF0JEnZGDqSpGwMHUlSNoaOJCkbQ0eSlI2hI0nKxtCRJGVj6EiSsjF0JEnZGDqSpGwMHUlSNoaOJCkbQ0eSlI2hI0nKxtCRJGVj6EiSsjF0JEnZGDqSpGwMHUlSNoaOJCkbQ0eSlI2hI0nKxtCRJGVj6EiSsjF0JEnZGDqSpGwazSeP6be7kx7HtVZ0WjeBO8AcsEwI+wJoACvxsHTMx7dRXhQsAIunvHaa6mcnR8Dbc973Djis/Hsf+BC3fwD6lddex74fX9sDvgfeAO+Bg367e3zO92nMik5r0kOYeZ5jg6LTYm7Sg5gmRae1TAiF1FaAZty+E9sycCvuv00IhAJYitsrlCFxK+6fWfGEd0AIuz1CIB3Gfi/uPwB6cXufEGK9WusDfUPs4sZxwrtuQWYo5HOtZjpFp3UL+DFwL/YrwN3Y11van0Llbs6x6n92SBlKr4HvgFex36n9O/Xf9dvdk0kMVlJQdFoN4GRqZzpFpzXPYIDcA+7X9lX332Pw9pSup6XYPrvAe34oOq2XhFDaBl4A3wLfxH3PU99vd/f+v8OVZkfRaT0AvhjRfg78Bfj9HOFW0FGmAc0Da8BD4AHwE8LJYw1Yj/1afG05x5g0E24Q/qYeAL8668Ci03pLCKPnwFNgK7anwDNgq9/u7o51tNIUKjqtO8Am8DmwEftNwvn8c+CnDNae676EUNj+I/DbSw5mnhAeaSAP43YKmBQk9y7zPVfYe0IN4wOhZpEK8ieE20TVY5JUnIfhBQDV105T/eykviBhlHodahk+1v7SAogk3ZJMCxuawI8IM86bhJrX/DnfN20WgZ/F9ptRBxSd1iGDgfQM+E/st4Cn/Xb3cNR7pWlTdFoLhAlAmgykCcA64by+STifF6d9xif6JYSTyeo5A5qLX/io8uUPKRNuIw60cckBTYP9WusRit37hEB4E7ffxf0HhEDoE2oNR/E9KSTqK8Fm1W3CybxJCKSl2Dfj/tuE+toiIeQKhmtwRWzTEGJLhKu2L087oOi0dqnNkGJ7Try11293e2MfqWZSPG+n0sMaIVTWKCcD64Tz9kOGV7mOyy+ARqP55PGfgT/EAW4SpkhfVNoGXJlVbu8YLCD3CMXm3oiW9qdQeY2ugiXKULrLYI1vjeE6YKr9TeNF0RGhvrRNWVt6Qbi99y3wMradfru7P6lBavKKTmuV8m+52tL+B5S17dRPm++BzTngK+DvEx7MKMcMr0R6WdtX3f+KwdtTup4OY/vmAu+5QXnFd1Y9cZ0w+8plgXAH4dF5Bxad1hHhb7z6975baekiql/t++2uF1NToOi0VihXyi7H7YJw4ZTaSq1P26tcnQf5XwBfj2hfxf59o/nk8e+AP2Ua0DHnryDaia95ZadJWCSE0TohDDYYvr185i3pKdRj8NmnfcLt39eUIb5X2f+G8pbx29iOKG8bH/fb3YOM4x+7otNaJFwE1J+xq/dFPOZ2bbsZt9Nt4+Vafx28oaxfblHWMbfj9r85/+FzGs0nj38N/PWSgzkmhEcayHbcTgGTguTVJb9HmgZLDAZSWtGTQukRs/FQcH2BTHVfUv1Fi+pxo5z1en0Ryyj1X+GoLoKpLpCpflYKm1l2RJgApMnAx0cICOf1VJPsn/YBFzEH/OucYz4wXBDdpky4rThQH77TrDgE/hnbaVYZniFtEGZQ6dbeylhHOX43KVcw3p/kQDTkA+Wt2B1CqOxQTgZS/XCb4VWuYzUXB/CPOMBnhCnS15W2RXmlIunTpFrL3844ZoFyBVF1RdFnhGC6T1mL8rm12bZLWceutrT/BWWtL/VTKU09z3xgTtJYHBHuIDz9hGMXCCuSqquTVistFZ2LWu/PO02HHmXdbD9u9wl1tdR6tT5t73L+c3lXxlVZCi3NuiPKZ30uaoXBZ5+WCbWMu5Q/K9Ss7L9D+SO2i5R1j1RknycUz6+T+mKJ9Ixdve/HYw5q23txO/2Q7X6tV2ToSNdfL7ZPmVFdRP2/7KjuS6rF/Opxo5z1ev2/1Ril/isc1UUM1Qe1q5+VwkaZNE5OrP9LkvL4LzQ+1WmH38DPAAAAAElFTkSuQmCC) no-repeat center bottom;
  background-size: 100% auto;
}

.home-banner p.desc {
  margin: 0 auto;
  padding: 0;
  color: #443e3e;
  font-size: 15px;
  line-height: 30px;
  font-weight: 500;
  max-width: 745px;
  margin-bottom: 37px;
}

.button-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 30px 0;
  margin-bottom: 5px;
}
.button-bar.align-left {
  justify-content: flex-start;
}

.gsc-primary-btn {
  padding: 10px 20px 10px 30px;
  font-size: 16px;
  font-weight: 600;
  color: var(--text-white);
  background: var(--primary);
  border-radius: 50px;
  box-shadow: 0 3px 3px 1px rgba(5, 150, 105, 0.2);
}
.gsc-primary-btn:hover {
  color: var(--text-white);
  background: #047857;
}

.gsc-primary-btn svg {
  width: 15px;
  height: 15px;
  margin-left: 10px;
  position: relative;
  top: 2px;
}

.gsc-secondary-btn {
  padding: 10px 30px 10px 30px;
  font-size: 16px;
  font-weight: 600;
  color: var(--btn-normal-text);
  background: var(--text-white);
  border-radius: 50px;
  border: 1px solid var(--border-normal);
  box-shadow: 0 1px 2px 0 rgb(0, 0, 0, 0.05);
}
.gsc-secondary-btn:hover {
  background: #f8fafc;
  color: var(--btn-normal-text);
  box-shadow: 0 1px 2px 0 rgb(0, 0, 0, 0.05);
}

.rating-review-home-banner {
  border: 1px solid var(--border-normal);
  display: flex;
  max-width: 800px;
  margin: 0 auto;
  padding: 3px 20px;
  font-size: 14px;
  gap: 8px;
  border-radius: 50px;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.star-list {
  position: relative;
  top: 2px;
}
.rating-review-home-banner svg {
  width: 15px;
  height: 15px;
  fill: #fbbf24;
  stroke: #fbbf24;
}
.rating-info,
.review-total {
  color: var(--btn-normal-text);
  font-weight: 600;
  padding: 0 5px;
}

.icon {
  width: 100%;
  height: 100%;
}

/* Home Banner icons */
.home-icon {
  box-shadow: 0 1px 2px 0 rgb(0, 0, 0, 0.05);
  border: 1px solid #e2e8f0;
  width: 40px;
  height: 40px;
  position: absolute;
  border-radius: 15px;
  box-sizing: border-box;
  z-index: 10;
}
.home-icon svg {
  width: 30px;
  height: auto;
}

.home-icon::before {
  width: 25px;
  height: 25px;
  content: "";
  display: block;
  left: 6px;
  top: 7px;
  position: absolute;
}

.i-cf7-home {
  left: 8%;
  top: 7px;
  background: #eff5ff;
}
.i-cf7-home::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwIiBoZWlnaHQ9IjI1MCIgdmlld0JveD0iMCAwIDI1MCAyNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05OS41MDY3IDE3Ljk0MTZDNzkuNzMzNiAyMy4wMjIyIDYxLjg0MzYgMzMuMzcxNSA0Ny43MTk5IDQ3LjY3MjVDMzIuMjc4IDYzLjEwMjQgMjMuODAzOCA3OC4xNTYgMTguNTMwOSA5OC44NTQ3QzEzLjgyMyAxMTcuMjk1IDEzLjgyMyAxMzIuNzI1IDE4LjUzMDkgMTUxLjE2NkMyMy44MDM4IDE3MS44NjUgMzIuMjc4IDE4Ni45MTggNDcuNzE5OSAyMDIuMzQ4QzgxLjQyODQgMjM2LjQwNyAxMzAuOTU1IDI0NC40OTggMTc0LjY0NSAyMjMuNDIzQzE5MS45NyAyMTQuOTU2IDIxNS41MDkgMTkxLjQzNCAyMjMuNDE5IDE3NC42ODdDMjM4Ljg2IDE0Mi4zMjIgMjM4Ljg2IDEwNy4zMjIgMjIzLjQxOSA3NS4zMzM0QzIxNS4xMzMgNTguMzk4MSAxOTEuNTkzIDM0Ljg3NjkgMTc0LjY0NSAyNi41OTc0QzE1MS4yOTQgMTUuMzA3MiAxMjIuMTA1IDExLjkyMDIgOTkuNTA2NyAxNy45NDE2Wk0xNTAuOTE3IDI1LjI4MDJDMTY4LjYxOSAyOS43OTYzIDE4NC4wNjEgMzguODI4NSAxOTcuNjE5IDUyLjM3NjdDMjE3Ljk1NyA3Mi42OTkxIDIyNy41NjIgOTUuODQ0IDIyNy41NjIgMTI0LjI1OEMyMjcuNTYyIDE0MC4yNTIgMjI0LjM2IDE1OS44MjIgMjIxLjkxMiAxNTkuODIyQzIxNi44MjggMTU5LjgyMiAxODcuNjM5IDEzNS4zNiAxNjIuMjE2IDEwOS41OEMxMzMuNTkyIDgwLjc5MDQgMTMxLjE0NCA3OC43MjA1IDEyMy42MTEgNzguMTU2QzExMy44MTkgNzcuMjE1MSAxMDkuODY0IDc5LjA5NjggMTA1LjkwOSA4Ni44MTE4QzEwMC44MjUgOTYuNDA4NSA2Ny44Njk3IDEyOS4xNSA0OC4wOTY1IDE0NC4wMTVDMzcuOTI3NSAxNTEuNzMgMjguODg4MyAxNTcuOTQgMjcuOTQ2NyAxNTcuOTRDMjIuNDg1NiAxNTcuOTQgMjAuNjAyNCAxMTYuNTQzIDI1LjEyMiA5OC42NjY1QzMzLjk3MjggNjQuNzk1OSA2NC4xMDM0IDM0LjUwMDYgOTcuODExOSAyNS40Njg0QzExMS4xODIgMjEuODkzMiAxMzcuMzU4IDIxLjcwNSAxNTAuOTE3IDI1LjI4MDJaTTE1Mi40MjMgMTA5Ljc2OUMxNjYuMTcxIDEyNC4wNjkgMTczLjg5MiAxMzMuNDc4IDE3MS40NDMgMTMyLjcyNUMxNjYuMzU5IDEzMS4wMzIgMTY2LjM1OSAxMzEuNzg0IDE3MS4yNTUgMTQxLjE5M0MxNzMuMzI3IDE0NS41MjEgMTc0LjY0NSAxNDkuMjg0IDE3NC4yNjggMTQ5Ljg0OUMxNzMuMTM4IDE1MC43OSAxNjIuNDA0IDE0MC40NCAxNTAuOTE3IDEyNy4yNjhDMTM4Ljg2NSAxMTMuNzIgMTM3LjE3IDExNC44NDkgMTM3LjE3IDEzNS45MjRDMTM3LjE3IDE1MS4xNjYgMTM2LjYwNSAxNTMuOTg4IDEzMy40MDQgMTU2Ljk5OUMxMjkuODI2IDE2MC4xOTggMTI5LjQ0OSAxNjAuMTk4IDEyMS41NCAxNTEuNTQyQzExMi4zMTIgMTQxLjU2OSAxMDkuODY0IDE0MS41NjkgMTA0LjIxNSAxNTEuNzNDOTguOTQxOCAxNjEuNTE1IDk0Ljc5ODggMTYyLjQ1NiA5Ni40OTM3IDE1My40MjRDOTguMDAwMiAxNDUuMTQ0IDk0Ljk4NzIgMTQ0LjM5MiA4NS4wMDY0IDE1MC42MDFDODEuNDI4NCAxNTIuODU5IDc4LjAzODcgMTU0LjE3NyA3Ny40NzM4IDE1My40MjRDNzYuOTA4OCAxNTIuODU5IDc5LjE2ODYgMTQ2LjQ2MiA4Mi4zNyAxMzkuMTIzQzg1Ljc1OTcgMTMxLjc4NCA4OC4yMDc4IDEyNC42MzQgODcuNjQyOCAxMjMuMzE3Qzg3LjA3NzkgMTIyIDkxLjAzMjUgMTE1Ljc5IDk2LjQ5MzcgMTA5LjM5MkMxMDEuOTU1IDEwMy4xODMgMTA4LjM1OCA5NS4yNzk0IDExMC40MjkgOTEuNzA0MkMxMTQuMDA3IDg2LjA1OTEgMTE1LjMyNSA4NS4zMDY0IDEyMS45MTYgODUuMzA2NEMxMjguODg0IDg1LjQ5NDYgMTMwLjU3OSA4Ni44MTE4IDE1Mi40MjMgMTA5Ljc2OVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjEyNSIgeTE9IjIzNSIgeDI9IjEyNSIgeTI9IjE1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyRDkzRkMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTE0N0ZCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat center;
  background-size: 100% auto;
}

.i-wpforms-home {
  right: 8%;
  top: 75%;
  background: #fff1dc;
}
.i-wpforms-home::before {
  background: url(/wp-content/themes/gsheetconnector/./images/plugin-logo/wpforms.svg) no-repeat center;
  background-size: 100% auto;
}

.i-wpcore-home {
  left: 148px;
  top: 19%;
  background: #f2f2f2;
}
.i-wpcore-home::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIyLjUyIDEyMi41MjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzQ2NDM0MiI+PHBhdGggZD0ibTguNzA4IDYxLjI2YzAgMjAuODAyIDEyLjA4OSAzOC43NzkgMjkuNjE5IDQ3LjI5OGwtMjUuMDY5LTY4LjY4NmMtMi45MTYgNi41MzYtNC41NSAxMy43NjktNC41NSAyMS4zODh6Ii8+PHBhdGggZD0ibTk2Ljc0IDU4LjYwOGMwLTYuNDk1LTIuMzMzLTEwLjk5My00LjMzNC0xNC40OTQtMi42NjQtNC4zMjktNS4xNjEtNy45OTUtNS4xNjEtMTIuMzI0IDAtNC44MzEgMy42NjQtOS4zMjggOC44MjUtOS4zMjguMjMzIDAgLjQ1NC4wMjkuNjgxLjA0Mi05LjM1LTguNTY2LTIxLjgwNy0xMy43OTYtMzUuNDg5LTEzLjc5Ni0xOC4zNiAwLTM0LjUxMyA5LjQyLTQzLjkxIDIzLjY4OCAxLjIzMy4wMzcgMi4zOTUuMDYzIDMuMzgyLjA2MyA1LjQ5NyAwIDE0LjAwNi0uNjY3IDE0LjAwNi0uNjY3IDIuODMzLS4xNjcgMy4xNjcgMy45OTQuMzM3IDQuMzI5IDAgMC0yLjg0Ny4zMzUtNi4wMTUuNTAxbDE5LjEzOCA1Ni45MjUgMTEuNTAxLTM0LjQ5My04LjE4OC0yMi40MzRjLTIuODMtLjE2Ni01LjUxMS0uNTAxLTUuNTExLS41MDEtMi44MzItLjE2Ni0yLjUtNC40OTYuMzMyLTQuMzI5IDAgMCA4LjY3OS42NjcgMTMuODQzLjY2NyA1LjQ5NiAwIDE0LjAwNi0uNjY3IDE0LjAwNi0uNjY3IDIuODM1LS4xNjcgMy4xNjggMy45OTQuMzM3IDQuMzI5IDAgMC0yLjg1My4zMzUtNi4wMTUuNTAxbDE4Ljk5MiA1Ni40OTQgNS4yNDItMTcuNTE3YzIuMjcyLTcuMjY5IDQuMDAxLTEyLjQ5IDQuMDAxLTE2Ljk4OXoiLz48cGF0aCBkPSJtNjIuMTg0IDY1Ljg1Ny0xNS43NjggNDUuODE5YzQuNzA4IDEuMzg0IDkuNjg3IDIuMTQxIDE0Ljg0NiAyLjE0MSA2LjEyIDAgMTEuOTg5LTEuMDU4IDE3LjQ1Mi0yLjk3OS0uMTQxLS4yMjUtLjI2OS0uNDY0LS4zNzQtLjcyNHoiLz48cGF0aCBkPSJtMTA3LjM3NiAzNi4wNDZjLjIyNiAxLjY3NC4zNTQgMy40NzEuMzU0IDUuNDA0IDAgNS4zMzMtLjk5NiAxMS4zMjgtMy45OTYgMTguODI0bC0xNi4wNTMgNDYuNDEzYzE1LjYyNC05LjExMSAyNi4xMzMtMjYuMDM4IDI2LjEzMy00NS40MjYuMDAxLTkuMTM3LTIuMzMzLTE3LjcyOS02LjQzOC0yNS4yMTV6Ii8+PHBhdGggZD0ibTYxLjI2MiAwYy0zMy43NzkgMC02MS4yNjIgMjcuNDgxLTYxLjI2MiA2MS4yNiAwIDMzLjc4MyAyNy40ODMgNjEuMjYzIDYxLjI2MiA2MS4yNjMgMzMuNzc4IDAgNjEuMjY1LTI3LjQ4IDYxLjI2NS02MS4yNjMtLjAwMS0zMy43NzktMjcuNDg3LTYxLjI2LTYxLjI2NS02MS4yNnptMCAxMTkuNzE1Yy0zMi4yMyAwLTU4LjQ1My0yNi4yMjMtNTguNDUzLTU4LjQ1NSAwLTMyLjIzIDI2LjIyMi01OC40NTEgNTguNDUzLTU4LjQ1MSAzMi4yMjkgMCA1OC40NSAyNi4yMjEgNTguNDUgNTguNDUxIDAgMzIuMjMyLTI2LjIyMSA1OC40NTUtNTguNDUgNTguNDU1eiIvPjwvZz48L3N2Zz4=) no-repeat center;
  background-size: 100% auto;
}

.i-jetform-home {
  right: 8%;
  top: 75%;
  background: #e5ecff;
}
.i-jetform-home::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMTU2My4wMDAwMDBwdCIgaGVpZ2h0PSIxNTYzLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTU2My4wMDAwMDAgMTU2My4wMDAwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDE1NjMuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIiBmaWxsPSIjNDI3MmY5IiBzdHJva2U9Im5vbmUiPjxwYXRoIGQ9Ik0wIDc4MTUgbDAgLTc4MTUgNzgxNSAwIDc4MTUgMCAwIDc4MTUgMCA3ODE1IC03ODE1IDAgLTc4MTUgMCAwIC03ODE1eiBtMTM1OTUgMjcwNiBjNTIgLTI0IDEwOSAtODIgMTM3IC0xNDAgMzAgLTYzIDMxIC0xNjggMiAtMjMxIC0xMiAtMjUgLTU1IC04MyAtOTYgLTEzMCAtNDEgLTQ3IC0yNDcgLTI4MyAtNDU4IC01MjUgLTgyMCAtOTQwIC05NDUgLTEwODEgLTk3OCAtMTEwOCAtMTMxIC0xMDQgLTM0MiAtNDcgLTQxNiAxMTIgLTIwIDQ1IC0yMSA1NiAtMTcgNDM4IDMgNDMyIDEgNDUyIC01OSA1MjQgLTE2IDIwIC0xNTIgMTMyIC0zMDIgMjUwIC0xNTAgMTE3IC0yODcgMjI5IC0zMDUgMjQ4IC00MCA0MyAtNjMgMTA4IC02MyAxODEgMCAxMTQgNTYgMjA3IDE1MyAyNTQgNDggMjQgNzAgMjcgMzIyIDQxIDE0OSA4IDM0NCAyMCA0MzUgMjUgOTEgNSAyOTMgMTcgNDUwIDI2IDE1NyA5IDQ1OCAyNiA2NzAgMzkgNDA4IDI1IDQ2MSAyNCA1MjUgLTR6IG0tOTQyMSAtMTAxMSBjMTA1IC0yNyAxNjkgLTYzIDI0NyAtMTQwIDgwIC03OSAxMjMgLTE1MyAxNDkgLTI1NiAxOSAtNzQgMjAgLTExMiAyMCAtOTc4IDAgLTU0OSAtNCAtOTQ2IC0xMSAtMTAxNiAtMzcgLTQwOCAtMTkwIC04MDIgLTQ0MiAtMTE0MCAtOTEgLTEyMiAtMjk1IC0zMjUgLTQxOSAtNDE4IC0zNzEgLTI3OCAtODA2IC00MjkgLTEyNDggLTQzNSAtMTUxIC0yIC0yMDggMTAgLTMxNSA2NiAtMTYyIDg2IC0yODUgMjk1IC0yODUgNDg3IDAgMTM1IDYyIDI4MSAxNjAgMzgxIDExOCAxMjAgMjA2IDE1NiA0MTQgMTcwIDc3IDUgMTc5IDE4IDIyNSAzMCA0NDEgMTEwIDc2NCA0NzggODIwIDkzNCA3IDU5IDExIDM4OSAxMSA5NjcgMCA1OTcgMyA4OTQgMTEgOTMwIDE3IDgxIDczIDE5MCAxMzEgMjU0IDE0MSAxNTQgMzM2IDIxNCA1MzIgMTY0eiBtNTgyOSA1IGMxODcgLTM5IDM0OCAtMTkwIDQwNyAtMzgwIDE5IC02MiAyMiAtMTAyIDI3IC0zNTYgbDYgLTI4NyAyNTEgLTUgYzI4MCAtNSAzMjYgLTEzIDQzMiAtNzIgMTY3IC05MyAyODQgLTI5NCAyODQgLTQ4NSAwIC0xOTEgLTExNCAtMzg4IC0yODAgLTQ4MyAtMTA4IC02MSAtMTUzIC02OSAtNDMyIC03NSBsLTI1OCAtNSAwIC04NCBjMCAtMzIyIDE5OCAtNjg0IDQ3NCAtODY3IDE3NSAtMTE2IDM5NiAtMTg2IDU5MCAtMTg2IDMwOSAtMSA1NTYgLTI0NyA1NTYgLTU1NCAwIC0yNDUgLTE2MSAtNDU4IC00MDQgLTUzNCAtMzcgLTEyIC04OCAtMTYgLTE4OCAtMTUgLTUzNiA1IC0xMDcyIDIzMSAtMTQ2MCA2MTYgLTM1MyAzNTAgLTU2NiA3NzAgLTY0NSAxMjc3IC0xNiAxMDUgLTE4IDE5OSAtMTggMTA4MCAwIDkwOCAxIDk2OSAxOCAxMDI1IDYxIDE5OSAyMTggMzQ4IDQxMCAzOTAgODIgMTggMTQ3IDE4IDIzMCAweiBtLTI3MDEgLTIwIGM3MDUgLTkzIDEzMzIgLTU0NSAxNjQ4IC0xMTkwIDc3IC0xNTcgMTA2IC0yMzkgMTIwIC0zMzcgMzIgLTIyMSAtOTggLTQ2NiAtMjk1IC01NTkgLTMzIC0xNiAtMjUxIC0xMTggLTQ4NSAtMjI4IC0yMzQgLTEwOSAtNzA4IC0zMzMgLTEwNTUgLTQ5NiAtMzQ2IC0xNjQgLTY1MCAtMzA2IC02NzMgLTMxNyAtNDEgLTE4IC00MyAtMjEgLTI1IC0zMyAyOSAtMjEgMTQxIC02NCAyMjMgLTg2IDEwOCAtMzAgMzM1IC0zNyA0NTMgLTE1IDE2MiAzMSAzMzQgMTA2IDQzNyAxOTEgMTA2IDg4IDIxNiAxMjcgMzU1IDEyNiAxNDkgLTEgMjYzIC00OSAzNzEgLTE1NiAxMTQgLTExMiAxNjQgLTIzNCAxNjQgLTM5NSAtMSAtMTA3IC0xMiAtMTU2IC01NiAtMjQ3IC0xMjggLTI1OCAtNjA2IC01MjEgLTExMTkgLTYxNSAtMTU5IC0yOSAtNTE0IC0zMiAtNjcwIC01IC0yMzEgNDEgLTQxNiAxMDEgLTYyMCAyMDIgLTU1MyAyNzQgLTk1NiA3NjEgLTExMjkgMTM2MiAtOTUgMzMyIC0xMTIgNzEzIC00NSAxMDQ4IDEzOSA2OTkgNjA4IDEyOTUgMTI0NSAxNTc5IDE5NSA4NyAzODUgMTQyIDU5NCAxNzEgMTMyIDE4IDQyNCAxOCA1NjIgMHoiLz48cGF0aCBkPSJNNjk0MCA4NDA0IGMtMTQgLTIgLTU5IC05IC0xMDAgLTE1IC0yNjMgLTM5IC01NDMgLTIxOCAtNjk4IC00NDYgLTEyMCAtMTc3IC0yMDAgLTQyMiAtMTkwIC01ODUgbDMgLTU3IDc3MCAzNjIgYzQyNCAxOTkgODIzIDM4NyA4ODggNDE3IGwxMTggNTUgLTM4IDMzIGMtNTIgNDUgLTE4NSAxMjQgLTI2MCAxNTYgLTE1MSA2MyAtMzY3IDk4IC00OTMgODB6Ii8+PC9nPjwvc3ZnPgo=) no-repeat center;
  background-size: 100% auto;
}

.i-gravity-home {
  left: 3%;
  top: 35%;
  background: #fff1ed;
}
.i-gravity-home::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OC4xMyA2NCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2YxNWEyYjt9LmEsLmJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7fS5ie2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkdyYXZpdHkgRm9ybXMgaWNvbiAtIFVuY2FubnkgQXV0b21hdG9yPC90aXRsZT48cGF0aCBjbGFzcz0iYSIgZD0iTTYxLjA2LDQzLjQ2YTEwLjIxLDEwLjIxLDAsMCwxLTQuNiw4TDM2LjYsNjIuOWExMC4xNywxMC4xNywwLDAsMS05LjIxLDBMNy41NCw1MS40NGExMC4yMSwxMC4yMSwwLDAsMS00LjYtOFYyMC41M2ExMC4yMSwxMC4yMSwwLDAsMSw0LjYtOEwyNy4zOSwxLjFhMTAuMTcsMTAuMTcsMCwwLDEsOS4yMSwwTDU2LjQ2LDEyLjU2YTEwLjIxLDEwLjIxLDAsMCwxLDQuNiw4VjQzLjQ2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuOTQpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik0yNi4zNiwyNi42OUg1Mi42N3YtNy40SDI2LjQzYTEyLjE4LDEyLjE4LDAsMCwwLTkuMjUsMy44MmMtNS43Myw2LjEtNS44OSwyMS40Ni01Ljg5LDIxLjQ2SDUyLjQ3VjMwLjY3aC03LjR2Ni41SDE5LjE5Yy4xNi0yLjQyLDEuMjctNi43NSwzLjM4LTlhNC44Myw0LjgzLDAsMCwxLDMuNzktMS40OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjk0KSIvPjwvc3ZnPg==) no-repeat center;
  background-size: 100% auto;
}

.i-formidable-home {
  left: 4%;
  top: 68%;
  background: #f7f7f7;
}
.i-formidable-home::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODAgMzgwIj48ZGVmcz48c3R5bGU+LmEsLmN7ZmlsbDojNGQ0ZDRkO30uYSwuYntmaWxsLXJ1bGU6ZXZlbm9kZDt9LmJ7ZmlsbDojZjA1OTIzO30uY3tvcGFjaXR5OjAuOTg7aXNvbGF0aW9uOmlzb2xhdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Gb3JtaWRhYmxlIEZvcm1zIGljb24gLSBVbmNhbm55IEF1dG9tYXRvcjwvdGl0bGU+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xNjYuNSwyODcuNzlWMjI2LjQ0SDMzMy41NnYxNS43OWMwLDEzLjI3LTEsMTYuNzktNi40LDIyLjE4LTYuMzksNi4zOS02LjU4LDYuNDEtNjAsNi40MUgyMTMuNDh2NzguMzFoLTQ3Wm0wLTEwOS40OWMwLTI4LjktNC4zNS0yNy41Niw4OS4zMy0yNy41Nmg3Ny43M3Y0N0gxNjYuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MCAtNjApIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik0yNDIuMiwzMjQuMzR2LTI0LjhoOTEuMzZ2NDkuNTlIMjQyLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjAgLTYwKSIvPjxwYXRoIGNsYXNzPSJjIiBkPSJNMjUyLjY1LDQ0MEMxNDUuNzksNDQxLjQ1LDU4LjU1LDM1NC4yMSw2MCwyNDcuMzUsNjEuNDIsMTQ0Ljg3LDE0NC44Nyw2MS40MiwyNDcuMzUsNjAsMzU0LjIxLDU4LjU1LDQ0MS40NSwxNDUuNzksNDQwLDI1Mi42NSw0MzguNTgsMzU1LjEzLDM1NS4xMyw0MzguNTgsMjUyLjY1LDQ0MFpNMjUzLjcxLDg1QzE1OS44LDgzLDgzLDE1OS44LDg1LDI1My43MSw4NywzNDEuNTgsMTU4LjQyLDQxMywyNDYuMjksNDE1LDM0MC4yLDQxNyw0MTcsMzQwLjIsNDE1LDI0Ni4yOSw0MTMsMTU4LjQyLDM0MS41OCw4NywyNTMuNzEsODVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjAgLTYwKSIvPjwvc3ZnPg==) no-repeat center;
  background-size: 100% auto;
}

.i-ninja-home {
  left: 214px;
  top: 73%;
  background: #ffebeb;
}
.i-ninja-home::before {
  background: url(/wp-content/themes/gsheetconnector/./images/plugin-logo/ninjaforms.svg) no-repeat center;
  background-size: 100% auto;
}

.i-forminator-home {
  left: 8%;
  top: 84%;
  background: #ebf1ff;
}
.i-forminator-home::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNTZweCIgaGVpZ2h0PSIyNTZweCIgdmlld0JveD0iMCAwIDI1NiAyNTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI1NiAyNTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB4PSIwIiB5PSIwIgogICAgaHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFRQUFBQUVBQ0FNQUFBQnJyRmhVQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk4KQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQTlsQk1WRVVBQUFBZ0lGQWdLRkFiSlZBYwpLRkFkS0ZJZUtWTWVLRklnS0ZJZktGRWZKMUVmS0ZJZkoxSWVKMUVkSmxBZktWSWVLRkllS0ZNZUtGSWdLbEFlS0ZFZUoxSWZKMUlkCkpsTWdKVkFnS1ZNZ0tGTWdLRkllSjFJZUtWSWZLVkVnS0ZBZUtGTWZKMUlnS1ZJZUoxRWdLbFFnS0ZJZ0psQWdKMUlnS0ZBZ0tGSWcKS1ZJZktGSkpVSEtCaHA2cnJyN2o1T254OHZULy8vL1YxOTY1dk1rdE5sMlBrNm5WMTk5emVKTTdRMmpIeWRSSlVITkpVWEl0Tmx4WApYWDFYWG4xbGE0aHplSktkb2JPUGxLaWRvYlF0TlYyNXU4bVBrNmdtTDFkUVZuaGxhNGVJaktOQ1NtdzdRMmVCaFoyQmhwMDBPMkp6CmVaUEh5ZE9GZCsxOUFBQUFLM1JTVGxNQUVDQXdRR0J2Z0orL3o5K3ZrRkR2bjE5L01LQ1A3MUF3YjE5L2NJL1BRSi9QY0xCUGdGQncKWUdDdjE3LzBtd0FBQUFGaVMwZEVNZG5iSFhJQUFBQUpjRWhaY3dBQUZpVUFBQllsQVVsU0pQQUFBQUFIZEVsTlJRZnFCUWNKRnhRKwp0RTdwQUFBSUprbEVRVlI0MnUyZGJXUFROaERIWTJQWFR0UTBoblNGbG82d0FXV1FOb25iQUdsWm42QUxqTEd0Ky81ZlpqRk9XanZ4CmsrU1RsSlAwZjlsV3lkM1BkNmVISnJwR0ExYVcvY0J4M1EzUDgyZHF6dFFpYy9XcHRCZ1Z2VVJ6MC9mYm5yZmhiam1PYlFFYkRDVDcKZ2V2NW15MUtMOWswZzlMMnRweDFJV0U1RzM2ckk4THhaWFdhbXh1U01kaXVMK1NaRjZrVlBMVGxlTyswcFR1L0VBa2M4ZDVMaWZvMQpZV0J0dEdUN204bEFVQzdZajliczRkK3JFL0JIME4yVzdXV3hPQ093MTl4OXpnaXNuMlE3SnhXQnRiNjV2NnlkUnh6OGQ0aHN0MmhFCkhrSS9mZ1RKbnhac0hqeEdFLzMzQWd3Q0s1RHRESnVnZ2dCWDlpZEZua0Q0dnl2YmpUcXFQeDFnRGYrRmdwb0hCamFSN1VGZGtWcUYKb0l2ZS8zcUZZQS9oN0plaFBWYi9uOHEySEVxTXBWQVoveGtKS09RL0V3R2wvR2Nnb0pqLzFBU1U4NStTd0o1c2EzbUlZamJzeXJhVgppM1lxcjRqd3IzK3pWWFZWYkNucS80eEF0WjBSdXRPdjZnbzBuUUR1dGE5ckFieFQ2YjlRVlMyQUM1V1dBWVVMUUt5U011REt0bysvCnRuUk9nRWc3UlVtZ2ZBSkVLa2dDRFJJZ1V2NU1RR1NiSmthNU04RlQyWmFKa3BkVEFkVTRBNjZnbkRxb1JRV005WE5tQU1pMlNxUnMKdlFNZ2N5clVLZ0N5UWtDckFNZ0lBYzBDWURVRU5BdUFsYldBUG11QWhaYldBcHJzQXBKS240NFIyZWFJMTdPay96M1oxc2lRbzNNSgpqTlRXT3dObVpWRHpERWptZ0pZWmtNd0JJdHNVT1NMYUxvTVhXaXlITlZ3RnhYTDFMZ0g5L3ZNNWdGOWtHeUpMOHlKZ1NYcjd3NlBCCmNCU0dvK09UbzBOSkpsanlWZ0hqZCsvRGhJWWZwQUNJVndLL1Nuam5vMUc0SkNrSTRoM2hwdkQzblp5R0dUcWRDRGNrcm9KTjBXOTcKTmd3ek5md28ycEo0U3l6Nk1PaHNGT1pvSkpyQWpveEpZSkxydndRQ3R2aEpZRElNQ3pUOFhhdzEwWWRISDR0OXkwRllxQk94MWtTTApZVS9vTzU2SEpib1FhazUwT040R2Y5WER5NnRjTFNYQSs4SEorL1JQanZQSG5zTXZHSi9EejRMbjE2T3loM3hYOGo2Tm94R1RUOFBLCkl3YkFhNFVYMEFER242djZNbnZXZDg1TUtoTUl3MnZRTXZrTStEaG9jbHpkaytINGZ0d05CWUVoWkJCRSswSEFseHRUK0JHbS9EaWoKR0hnTUdRT3c2eUNLK0E4SDZhRi9VQXk5QmpUWmdqd1FuRkE0RVY2bXgxN1FqQVdjS20zSWhlQ0F4b21sT0w2aEdRc1lBazhnQVZTZQoveUl0RDZZWk80S3oyUUZjQ2RNVXNub1JFSDRFTTlvRlBCTXZYZVdtZEZGbjhDV2JoWmtBNEE3RXJxaDhlSmNlVEZVL1FyampzMzNBCnZSQWRnRkVxQjJqV2dxQUFQR2tBMHFXY0xnQkFBY0J0QnRNQWxuOWJtQVRUMWQ4V2pvY0Q4Qnp3LzJLMEFNS1QrV280ODVCWUJ3QmgKZURxOXVqcktQQ01YQndEdXZ3SU1BQW9rREFEY2NRQktBRTBEd0FBd0FMUUc4QXp3U0JBbEFDSU13SUJTeWdHb0t3UEFBREFBREFBRApnQWNBT0JOUkF1Z2JBQWFBQVdBQUdBQUdnQUZnQUJnQUJvQUJ3QkhBbDY5L1V1c3cvUmtTMUFBT3YwMFo5TzJyS2dEK1luRS8wbmRGCkFQek5DdUFmTlFCTVdQMmZUdjlWQWdCekJreW5pUzhJSUFid25SMUFvZ2dnQnZDRmFRNkk5TzJMRWdENjU2d0FraCtteEF5Z2Y4bm0KZityem9LZ0I5QSt2Nk1QL0t2MFZLZHdBQUdRQUdBQUdnQUdBRjRBNUQyQmFCNXJ6QUhNZW9BWUFjeDdBRHNDY0J5Z0J3SndIbVBNQQpjeDVnemdQcXl3QXdBQXdBQThBQU1BQTRBQ0I2QTVEOGZZRVAyZDhjLzZIVHRKZEtBaWk1TnlMMTFUa1ZBVXpERWlVdldsRVF3RTNwCnhVdkppMVlVQkZEaDZxREVmbGhCQUJWdW5VbHNpQlVFVU9IcUxSRVJBTmRjZ0xvSWxsNmVORXo4TVNjQTR1NFB5RkRwSFlMSkl5RVYKQWZSdkMrZUIwVzN5YjVVRTBKL2M1bDhnY0RSTy9hbWFBQ2pFRFlDb202VFdGTUFMM1FHSXUwdk1BRmhQQUcxdUZ5b2lBY0R2UmtrMApBSGhkcW9vRXdEN2d0Ym9vQVVEZUs0d1N3RXZBcTdWUkFuQWFUM1FIQUhlOVBrb0FObUNEQlpRQUxNQVdHeWdCUURaWndRaUFRSFljCnhRaWdDZGx2RVNzQXNPMWdHZ0R0RlpwbDRnT2dEZGxzamZKNi9Ub0NBK0JCOXAzR0NPRGxEQURZVWxBZ0FMQWVJdzVrNjNXNkxqTzEKQk5acHlZSnN1a3JYS2FlV29McU43Y0MySHY5UGxQK25VQlkzWVp2UFUvVUxxNlBiK3JiR2VnSGNlbHRRQ0F6cld6clhQbkR6OVVucApoMTRnTklMcnVCZzNYd2ZzT0hnbWdNQUlyczlXUEFtQU50MDhvK3NZeGFEaEdaeTFjZXR4d0NvNDAwMzFGckpNai8vVHVMNk5kd3JtCkFPQU9obi9vWWdxOUVWcG9lZ0hwZnIrL053Y0EySFVUbCt3NUFORE91NGhFRnY1ejZMNk5Rc0VkQU1DK281amszQUVBMncraDBuMEcKYUpvRFFRS0Fsam1ReUFEZ0Z2UTRsTXdBeUIwaEd1MmxBRmphbGNFZE93V2c4VXEyUWFJVnBQMkgzQlBqMEZJQXdHNEpFV2c1QUxUYgpFYTBFZ0dZaHNCb0Ftb1ZBUmdCb3RSN09DZ0NkMWdJa013QTBXZ3Q0MmY0M0xDTGJNakVpalR4cHNpbmN5Z1dneDFRWTVQdXZSUjNNCnE0Q3hEbVNieDE5N2pVSXBud1JCc2YvS3p3VEZDYURCVEZEcWY2UHhXcmFOUE9XVis2OTBHU2dyQUtxWEFXSlZBdEN3RlNWUVhnQVgKNnFxNUh1cFc5Yi9SK0UyMnJUejBwcnIvU3U2TUswMEFDaE9nOUY4NUF0VCtLMGFBd1grbENERDVyeENCMTJ6K3F6SWJkcWptdjdTNgpSTGIxOVVVbzFqK3J3cjhxcnI3K3paYUZmRys0WFhIL1V5RFVwWkM1L0ttUkJxUUg0ZitNQU5JMEFBai9oZDRRMmM3UXEzTUE1ajdLCklBamdIbitzQXlMYkpScEJaWDlLcjlBZzZMeUNmdnk0OHFETngzMHNDSUthU3ova0NEaTdIeU5ZMnpOalhybS9nbUE5bHdYTlhUSHUKLzFCdmU4MFlkTm84Smo0c0RJaDQ3MlBaYjdaYjBwMzNYZjUxcjBoV2IvZHRVMHBaN0xUODNaN0F0Qy9CY09DMW0wMGk1Sm0zM3ZxZQoyNVg3M1BOSjJMM2VnYnZyZVczZmY5dU1ST2FpOUhLdVZ2UVN2dSszUFcvWGRYdGRHL3FSL3c5V2FlQVpjbWtpVVFBQUFDVjBSVmgwClpHRjBaVHBqY21WaGRHVUFNakF5Tmkwd05TMHdOMVF3T1RveU16b3lNQ3N3TURvd01NdjFSdW9BQUFBbGRFVllkR1JoZEdVNmJXOWsKYVdaNUFESXdNall0TURVdE1EZFVNRGs2TWpNNk1qQXJNREE2TURDNnFQNVdBQUFBQUVsRlRrU3VRbUNDIiAvPgo8L3N2Zz4K) no-repeat center;
  background-size: 100% auto;
}

.i-fluentform-home {
  left: 8%;
  top: 53%;
  background: #eafdff;
}
.i-fluentform-home::before {
  background: url(/wp-content/themes/gsheetconnector/./images/plugin-logo/fluentform.svg) no-repeat center;
  background-size: 100% auto;
}

.i-avada-home {
  right: 8%;
  top: 5%;
  background: #eaffed;
}
.i-avada-home::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MDBweCIgaGVpZ2h0PSI1MDBweCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO30KCS5zdDF7ZmlsbDojNjVCQzdCO30KPC9zdHlsZT4KPGc+Cgk8ZGVmcz4KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIi8+Cgk8L2RlZnM+Cgk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgoJPC9jbGlwUGF0aD4KCTxnIGNsYXNzPSJzdDAiPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xLjEsNDg1LjJjLTMuNSw2LjksMS44LDE0LjcsOS42LDE0LjdjMjIxLjYsMC40LDM4Ny0yMTMuOSwyNjUuNi00NThMMjU4LjIsNS43Yy0zLjgtNy41LTE0LjQtNy41LTE4LjIsMAoJCQlMMS4xLDQ4NS4yeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zODcuMiwyNjQuNmMtMy44LTcuNS0xNC41LTcuNS0xOC4yLDBsLTU1LDEwNy4zYy0yOS42LDU5LjEsNy42LDEyOC4yLDc4LjksMTI4LjJoOTYuOQoJCQljNy41LDAsMTIuNS03LjksOS4xLTE0LjdMMzg3LjIsMjY0LjZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) no-repeat center;
  background-size: 100% auto;
}

.i-divi-home {
  right: 0;
  top: 21%;
  background: #f5eaff;
}
.i-divi-home::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDY0IDY0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTt9LmNscy0ye2ZpbGw6IzhmNDJlYzt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkRpdmkgaWNvbiAtIFVuY2FubnkgQXV0b21hdG9yPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIvPjwvZz48ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIj48ZyBpZD0iUGFnZS0xIj48ZyBpZD0iRGl2aS1UaGVtZSI+PHBhdGggaWQ9IlNoYXBlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zMiw0LjU3QTI3LjQzLDI3LjQzLDAsMSwxLDQuNTcsMzIsMjcuNDUsMjcuNDUsMCwwLDEsMzIsNC41N00zMiwwQTMyLDMyLDAsMSwwLDY0LDMyLDMyLDMyLDAsMCwwLDMyLDBaIi8+PHBhdGggaWQ9IlNoYXBlLTIiIGRhdGEtbmFtZT0iU2hhcGUiIGNsYXNzPSJjbHMtMiIgZD0iTTQxLDQwYTEwLjMyLDEwLjMyLDAsMCwwLDEuOTItMy41NWMuNDMtMS4zNywxLTYsMC05LjA5YTEwLjQ2LDEwLjQ2LDAsMCwwLTItMy41Miw4LjU2LDguNTYsMCwwLDAtMy4xLTIuMjksMTAuNjQsMTAuNjQsMCwwLDAtNC4zMi0xSDI1LjE0VjQzLjQzaDguMzVhMTAuNTUsMTAuNTUsMCwwLDAsNC4zNi0xLjEyQTguNTYsOC41NiwwLDAsMCw0MSw0MFptLTEuNi0yMi43NWExMy40OSwxMy40OSwwLDAsMSw0Ljc1LDMuMzIsMTQuNDksMTQuNDksMCwwLDEsMi45Myw1QTIwLjY3LDIwLjY3LDAsMCwxLDQ4LDMyYTE4Ljg0LDE4Ljg0LDAsMCwxLS45NCw2LjEsMTQuMDgsMTQuMDgsMCwwLDEtMi44OCw1LDEzLjMzLDEzLjMzLDAsMCwxLTQuNzUsMy40MUExNi4xOSwxNi4xOSwwLDAsMSwzMyw0OEgyMi44NmEyLjMsMi4zLDAsMCwxLTIuMjktMi4yOVYxOC4yOUEyLjMsMi4zLDAsMCwxLDIyLjg2LDE2SDMzQTE2LjU2LDE2LjU2LDAsMCwxLDM5LjM2LDE3LjIzWiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: 100% auto;
}

.i-elementor-home {
  right: 13%;
  top: 34%;
  background: #fbeaff;
}
.i-elementor-home::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6dXJsKCNhKTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwLjkzIiB5MT0iMi45MyIgeDI9IjYzLjA3IiB5Mj0iNjUuMDciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDY2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzJlMjk3NSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2YyMjk1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0aXRsZT5FbGVtZW50b3IgaWNvbiAtIFVuY2FubnkgQXV0b21hdG9yPC90aXRsZT48cGF0aCBjbGFzcz0iYSIgZD0iTTYwLjgxLDBIMy4xOUEzLjE5LDMuMTksMCwwLDAsMCwzLjE5VjYwLjgxQTMuMTksMy4xOSwwLDAsMCwzLjE5LDY0SDYwLjgxQTMuMTksMy4xOSwwLDAsMCw2NCw2MC44MVYzLjE5QTMuMTksMy4xOSwwLDAsMCw2MC44MSwwWk0yMy40Nyw0Ni4yMkgxNy43OFYxNy43OGg1LjY5Wm0yMi43NSwwSDI5LjE2VjQwLjUzSDQ2LjIydjUuNjlabTAtMTEuMzdIMjkuMTZWMjkuMTZINDYuMjJ2NS42OVptMC0xMS4zOEgyOS4xNlYxNy43OEg0Ni4yMnY1LjY5WiIvPjwvc3ZnPg==) no-repeat center;
  background-size: 100% auto;
}

.i-woo-home {
  right: 13%;
  top: 59%;
  background: #fbeaff;
}
.i-woo-home::before {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM5YjVjOGY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fS5jbHMtMntmaWxsOiNmZmY7fS5jbHMtM3tmaWxsOm5vbmU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuOTQsMTNINThhNiw2LDAsMCwxLDYsNlYzOC44YTYsNiwwLDAsMS02LDZIMzkuMzVsMi41Nyw2LjI4TDMwLjY0LDQ0Ljc3SDZhNiw2LDAsMCwxLTYtNlYxOC45MmE1Ljk0LDUuOTQsMCwwLDEsNS44OC02aC4wNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMy40OCwxOC4zN2EyLjEsMi4xLDAsMCwxLDEuNjUtLjgxLDEuOTIsMS45MiwwLDAsMSwyLjI1LDEuNSwyLjQzLDIuNDMsMCwwLDEsMCwuMzhjLjgxLDUuNDcsMS43LDEwLjEsMi42NCwxMy44OWw1LjczLTEwLjkxYTIuNTEsMi41MSwwLDAsMSwyLTEuNTdjMS4xNi0uMDcsMS44Ni42NiwyLjE1LDIuMmE0OC40Miw0OC40MiwwLDAsMCwyLjQ5LDljLjY4LTYuNjUsMS44My0xMS40MywzLjQ1LTE0LjM5YTIsMiwwLDAsMSwxLjczLTEuMTUsMi4yOSwyLjI5LDAsMCwxLDEuNjUuNTJBMi4xMSwyLjExLDAsMCwxLDMwLDE4LjQ3YTIuMywyLjMsMCwwLDEtLjI3LDEuMjZjLTEsMS44OC0xLjg1LDUuMDUtMi41Myw5LjQ0YTQ5LjI4LDQ5LjI4LDAsMCwwLS43NCwxMCwzLDMsMCwwLDEtLjMxLDEuNzMsMS42NywxLjY3LDAsMCwxLTEuMzkuOTQsMi42NCwyLjY0LDAsMCwxLTIuMDYtMVExOSwzNy4xMiwxNi45MywyOS43cS0yLjU1LDUtMy43Niw3LjUzYy0xLjU1LDMtMi44Niw0LjQ4LTQsNC41Ni0uNy4wNS0xLjMtLjU1LTEuODMtMS44MVE1LjM1LDM0LjgzLDMsMjAuMTJhMi4zOCwyLjM4LDAsMCwxLC40MS0xLjc1Wm01Ni4yNiw0LjExYTYsNiwwLDAsMC00LjE5LTMsNy4zNCw3LjM0LDAsMCwwLTEuNDEtLjE2Yy0yLjUxLDAtNC41NSwxLjMxLTYuMTUsMy45M2ExMy44OCwxMy44OCwwLDAsMC0yLDcuMzgsMTAuMTcsMTAuMTcsMCwwLDAsMS4yNiw1LjE4LDYsNiwwLDAsMCw0LjE4LDMsNi43OSw2Ljc5LDAsMCwwLDEuNDIuMTZjMi41MywwLDQuNTctMS4zMSw2LjE0LTMuOTJhMTMuOTIsMTMuOTIsMCwwLDAsMi03LjQxQTkuOCw5LjgsMCwwLDAsNTkuNzQsMjIuNDhabS0zLjMsNy4yNGE2Ljg4LDYuODgsMCwwLDEtMiwzLjg4LDIuNDgsMi40OCwwLDAsMS0yLjExLjgzYy0uNjMtLjEzLTEuMTYtLjY4LTEuNTUtMS43YTYuNjgsNi42OCwwLDAsMS0uNDctMi4zOCwxMC4yMSwxMC4yMSwwLDAsMSwuMTgtMS45MSw4LjQ4LDguNDgsMCwwLDEsMS4zOS0zLjExYy44Ni0xLjI4LDEuNzgtMS44MSwyLjcyLTEuNjIuNjMuMTMsMS4xNS42OCwxLjU1LDEuN2E2LjY4LDYuNjgsMCwwLDEsLjQ3LDIuMzgsMTAuNDMsMTAuNDMsMCwwLDEtLjE5LDEuOTNaTTQzLjMzLDIyLjQ4YTYuMDcsNi4wNywwLDAsMC00LjE4LTMsNy40NCw3LjQ0LDAsMCwwLTEuNDItLjE2Yy0yLjUxLDAtNC41NSwxLjMxLTYuMTQsMy45M2ExMy44OCwxMy44OCwwLDAsMC0yLDcuMzgsMTAuMTYsMTAuMTYsMCwwLDAsMS4yNSw1LjE4LDYsNiwwLDAsMCw0LjE5LDMsNi43Nyw2Ljc3LDAsMCwwLDEuNDEuMTZjMi41LDAsNC41OC0xLjMyLDYuMTEtNGExNCwxNCwwLDAsMCwyLTcuNDFBOS44MSw5LjgxLDAsMCwwLDQzLjMzLDIyLjQ4Wk00MCwyOS43MmE2Ljk0LDYuOTQsMCwwLDEtMiwzLjg4LDIuNSwyLjUsMCwwLDEtMi4xMi44M2MtLjYzLS4xMy0xLjE1LS42OC0xLjU0LTEuN2E2LjQ4LDYuNDgsMCwwLDEtLjQ4LTIuMzgsOS40NSw5LjQ1LDAsMCwxLC4xOS0xLjkxLDguNjMsOC42MywwLDAsMSwxLjM4LTMuMTFjLjg3LTEuMjgsMS43OC0xLjgxLDIuNzMtMS42Mi42Mi4xMywxLjE1LjY4LDEuNTQsMS43YTYuNjgsNi42OCwwLDAsMSwuNDcsMi4zOEE4Ljk0LDguOTQsMCwwLDEsNDAsMjkuNzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0Ii8+PC9zdmc+) no-repeat center;
  background-size: 100% auto;
}

.i-edd-home {
  right: 1%;
  top: 50%;
  background: #d0e3fe;
}
.i-edd-home::before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMTAiIGhlaWdodD0iMjEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMUQyNDI4IiBkPSJNMTE2LjIyNiAxNTUuNDk0Yy0yLjA1Mi0xLjMzNC00LjY1MS0yLjUzMy03Ljc4Ny0zLjU3NC0yLjM5OC0uODI3LTQuMzcxLTEuNjA2LTUuOTExLTIuMzU4LTEuNTI3LS43NDQtMi42NTYtMS41NzEtMy4zNzctMi40NDEtLjczOS0uODg4LTEuMDg1LTEuOTUxLTEuMDg1LTMuMTcyIDAtLjk3Ni4yOTMtMS45MDMuOTIzLTIuNzgyLjYxNy0uODc1IDEuNTg0LTEuNjA2IDIuODk2LTIuMTU3IDEuMzI2LS41NiAzLjAxNC0uODYyIDUuMTEtLjg3MSAxLjY4OS4wMDkgMy4yMjkuMTQ0IDQuNjI0LjM4NSAxLjM3OC4yNDkgMi41OTkuNTUxIDMuNjQ0Ljg5NyAxLjA1OS4zNTkgMS45MTYuNjk2IDIuNTkgMS4wMTVsMi4zMzItNy4wMzFjLTEuNDA5LS43MDktMy4xNzYtMS4yOTUtNS4zMi0xLjc3Mi0xLjgyLS40MDItMy45MDMtLjYzNC02LjI2OS0uNzEzdi03LjI3NWgtNi40MDl2Ny42MzljLTEuMDI4LjE2Ni0yLjAxMy4zOS0yLjk0NC42NjEtMi4zNTguNjk2LTQuMzg0IDEuNjYzLTYuMDU5IDIuOTIzLTEuNjYzIDEuMjU2LTIuOTQ5IDIuNzI2LTMuODMzIDQuNDEtLjg4OCAxLjY4NC0xLjMyNiAzLjUzOS0xLjM0MyA1LjUzNC4wMTMgMi4zMS42MTcgNC4zNDQgMS44MTEgNi4xMDMgMS4xOTQgMS43NTkgMi44OTYgMy4yODYgNS4wOTMgNC41OTQgMi4xODggMS4zMDQgNC43OTkgMi40MjggNy44MTggMy4zNzMgMi4yNjYuNzI2IDQuMTEzIDEuNDgzIDUuNTIxIDIuMjYyIDEuNDA5Ljc3NCAyLjQ0MSAxLjYyOCAzLjA4NCAyLjU1OS42NTYuOTMyLjk4IDIuMDEyLjk2NyAzLjIyIDAgMS4zMjYtLjM4OSAyLjQ3Ni0xLjE1MSAzLjQ2OS0uNzUyLjk4LTEuODY0IDEuNzUtMy4zMjUgMi4yOTctMS40NjEuNTUxLTMuMjQ2LjgyMy01LjMzNy44NGEzMC43NzYgMzAuNzc2IDAgMCAxLTQuOTYxLS40MzMgMzIuMTgzIDMyLjE4MyAwIDAgMS00LjQ4LTEuMTI0Yy0xLjM5Ni0uNDY0LTIuNjE2LS45NjctMy42NzUtMS41MzFsLTIuMjUzIDcuMzI0YzEuMDE5LjU2IDIuMjkyIDEuMDYzIDMuODUgMS41MjcgMS41NTcuNDY4IDMuMjcyLjg0IDUuMTQ5IDEuMTI0YTQxLjc3IDQxLjc3IDAgMCAwIDUuNzI3LjQzM2wuMzQxLS4wMDV2Ny41MjFoNi40MDl2LTguMTI0YTI0LjQ1MiAyNC40NTIgMCAwIDAgMi4zMjMtLjU2NGMyLjU3Mi0uNzc0IDQuNzA3LTEuODI5IDYuMzk2LTMuMTgxIDEuNzAyLTEuMzM5IDIuOTYyLTIuODkyIDMuNzk3LTQuNjQyYTEyLjgxMSAxMi44MTEgMCAwIDAgMS4yNDctNS41NzRjMC0yLjMxLS40OTUtNC4zNTMtMS41MTQtNi4xMTItMS4wMjctMS43NzgtMi41NTgtMy4zMzEtNC42MTktNC42NzR6Ij48L3BhdGg+PGcgZmlsbD0iIzFEMjQyOCI+PHBhdGggZD0iTTE3OS4yNDQgMzAuNzUyQzE2MC4yNDcgMTEuNzUxIDEzMy45OTMgMCAxMDUuMDA0IDAgNzYuMDA3IDAgNDkuNzU3IDExLjc1MSAzMC43NTYgMzAuNzUyIDExLjc1MSA0OS43NTMgMCA3Ni4wMDcgMCAxMDVzMTEuNzUxIDU1LjI0NyAzMC43NTIgNzQuMjQ4QzQ5Ljc1MyAxOTguMjUzIDc2LjAwNyAyMTAgMTA1LjAwNCAyMTBjMjguOTkzIDAgNTUuMjQ4LTExLjc1NiA3NC4yNDQtMzAuNzUyQzE5OC4yNDkgMTYwLjI0MyAyMTAgMTMzLjk5MyAyMTAgMTA1cy0xMS43NTYtNTUuMjQ3LTMwLjc1Ni03NC4yNDh6bS0zLjQ2NSAxNDUuMDI3Yy0xOC4xMTIgMTguMTEzLTQzLjEzNyAyOS4zMTctNzAuNzc5IDI5LjMxN3MtNTIuNjcxLTExLjIwNC03MC43ODMtMjkuMzE3QzE2LjEwNSAxNTcuNjY2IDQuOSAxMzIuNjQxIDQuOSAxMDVzMTEuMjA1LTUyLjY2NiAyOS4zMTctNzAuNzc5QzUyLjMyOSAxNi4xMDkgNzcuMzU1IDQuOTA0IDEwNC45OTYgNC45MDRzNTIuNjY2IDExLjIwNSA3MC43NzkgMjkuMzE3YzE4LjExMyAxOC4xMTMgMjkuMzE3IDQzLjEzOCAyOS4zMTcgNzAuNzc5LjAwNCAyNy42NDEtMTEuMjAxIDUyLjY2Ni0yOS4zMTMgNzAuNzc5eiI+PC9wYXRoPjxwYXRoIGQ9Ik0xOTUuMzI2IDEwNC4xMjVjLS40NzItNDkuNDg2LTQwLjcyNy04OS40NTYtOTAuMzIyLTg5LjQ1Ni00OS41OTkgMC04OS44NTggMzkuOTc0LTkwLjMyMiA4OS40Nkw1Ni4xIDYyLjcxMWwxMy44OTEgMTMuODkxLTMwLjMxIDMwLjMxaDEzMC42NDZsLTMwLjMxLTMwLjMxIDEzLjg5MS0xMy44OTEgNDEuNDE4IDQxLjQxNHpNMTA1IDg4LjYwMyA2Ni41MTMgNDguMjE3aDI1LjU3NlYyOC4zMTFjMC01LjE2NyA1LjgxLTkuNDAyIDEyLjkxMS05LjQwMnMxMi45MTEgNC4yMzEgMTIuOTExIDkuNDAydjE5LjkwNmgyNS41NzZMMTA1IDg4LjYwM3oiPjwvcGF0aD48L2c+PC9zdmc+IA==) no-repeat center;
  background-size: 100% auto;
}

.i-cart {
  left: 19px;
  top: 10%;
  background: #ecfdf5;
}
.i-doc {
  right: 1%;
  top: 5%;
  background: #f0f9ff;
}
.i-drive {
  left: 10%;
  bottom: 15%;
  background: #fff6ed;
}
.i-enrgy {
  right: 15%;
  bottom: 2%;
  background: #fff1f1;
}
.i-layout {
  left: 38px;
  top: 40%;
  background: #fdf2f8;
}
.i-send {
  right: 38px;
  top: 40%;
  background: #f5f3ff;
}
.i-email {
  left: 30%;
  top: -34px;
  background: #ecfeff;
}
.i-category {
  left: 29%;
  bottom: -76px;
  background: #f6fee7;
}

/* Statics Box /////*/
.statics-box {
  color: var(--body);
  text-align: center;
  font-size: 14px;
}

.statics-box strong {
  color: var(--secondary);
  text-align: center;
  font-size: 28px;
}

.excellent-review {
  background: #ecfdf5;
  border: 1px solid #d1fae5;
  padding: 10px;
  font-size: 12px;
  text-align: center;
  border-radius: 15px;
}
.excellent-review svg {
  width: 15px;
  height: 15px;
  fill: var(--primary);
  stroke: var(--primary);
}
.review-title {
  font-size: 18px;
  font-weight: 600;
  color: var(--primary);
}

/* Hero Image HTML CSS */
/* MAIN WRAPPER */
.sync-wrapper {
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 20px 0px 0;
}

/* BACKGROUND GLOW */
.sync-wrapper::before {
  content: "";
  position: absolute;
  width: 550px;
  height: 550px;
  background: radial-gradient(
    circle,
    rgb(0 184 121 / 0%) 0%,
    rgba(0, 184, 121, 0) 70%
  );
  left: -120px;
  bottom: -150px;
  z-index: 0;
}

.sync-wrapper::after {
  content: "";
  position: absolute;
  width: 500px;
  height: 500px;
  background: radial-gradient(
    circle,
    rgb(0 184 121 / 0%) 0%,
    rgba(0, 184, 121, 0) 70%
  );
  right: -120px;
  top: -150px;
  z-index: 0;
}

/* TABLE CARD */

.sheet-card {
  position: relative;
  z-index: 2;
  width: 60%;
  margin: 0 auto;
  background: #fff;
  border-radius: 34px;
  overflow: hidden;
  border: 1px solid #dfe8e4;
  box-shadow:
    0 10px 40px rgba(0, 0, 0, 0.05),
    0 3px 10px rgba(0, 0, 0, 0.03);
}

/* TOP BAR */
.sheet-top {
  padding: 0px 26px 5px;
  border-bottom: 1px solid #edf1ef;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.menu {
  display: flex;
  gap: 26px;
  color: #687076;
  font-size: 14px;
  font-weight: 500;
}
.live-sync {
  display: flex;
      align-items: center;
      gap: 3px;
      font-size: 14px;
      color: #16a36a;
      font-weight: 600;
}
.live-sync span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #1fd184;
  display: block;
}

/* TABLE */
.sheet-card table {
  width: 100%;
  border-collapse: collapse;
}

.sheet-card thead {
  background: #039436;
}

.sheet-card thead th {
  padding: 5px 20px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  font-weight: 700;
  border-right: 1px solid rgba(255, 255, 255, 0.18);
}

.sheet-card thead th:last-child {
  border-right: none;
}

.sheet-card tbody td {
  padding: 5px 20px;
  font-size: 11px;
  color: #111827;
  border-right: 1px solid #edf1ef;
  border-bottom: 1px solid #edf1ef;
}

.sheet-card tbody tr:last-child td {
  background: #eef9f4;
}

.sheet-card tbody td:last-child {
  border-right: none;
}

.sheet-card .number {
  width: 70px;
  color: #7b8794;
}

.sheet-card .amount {
  font-weight: 700;
}

.sheet-card .green-text {
  color: #0d8f5b;
  font-weight: 600;
}

/* REAL TIME CARD */

.realtime-box {
  position: absolute;
  top: -5px;
  left: 19%;
  transform: translate(-20%, -55%);
  background: #fff;
  border-radius: 20px;
  padding: 8px 22px 12px 12px;
  display: flex;
  align-items: center;
  gap: 18px;
  box-shadow:
    0 10px 35px rgba(0, 0, 0, 0.08),
    0 2px 10px rgba(0, 0, 0, 0.04);
  z-index: 5;
  rotate: -5deg;
}

.realtime-icon {
  width: 35px;
  height: 35px;
  background: #e7f8ef;
  border-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.realtime-icon svg {
  width: 24px;
  height: 24px;
  stroke: #00a86b;
}

.realtime-content small {
  display: block;
  color: #3e4a46;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 1px;
  margin-bottom: 0px;
}

.realtime-content h3 {
  font-size: 14px;
  color: #111827;
  font-weight: 500;
  text-align: left;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 14px !important;
}

/* CONNECTED BOX */

.connected-box {
  position: absolute;
  right: 13%;
  bottom: -57px;
  background: #fff;
  border-radius: 16px;
  padding: 10px 18px;
  display: flex;
  align-items: center;
  gap: 18px;
  box-shadow:
    0 10px 35px rgba(0, 0, 0, 0.08),
    0 2px 10px rgba(0, 0, 0, 0.04);
  z-index: 5;
  rotate: 3deg;
  border: 1px solid #fef3c7;
}

.connected-icon {
  width: 35px;
  height: 35px;
  background: #ffd83d;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.connected-icon svg {
  width: 24px;
  height: 24px;
  stroke: #925500;
}

.connected-content small {
  display: block;
  color: #c56a00;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0;
  margin-bottom: 0;
  text-align: left;
}

.connected-content h4 {
  font-size: 13px;
  color: #111827;
  font-weight: 700;
  margin: 0 !important;
  padding: 0;
  text-align: left;
}

/* About Time line /////*/
.timeline-card {
  background: #fff;
  border: 1px solid #a7f3d0;
  box-shadow:
    0 10px 35px rgba(0, 0, 0, 0.08),
    0 2px 10px rgba(0, 0, 0, 0.04);
  z-index: 5;
  padding: 25px;
  border-radius: 16px;
}
.timeline-header {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-bottom: 42px;
}

.logo-box {
  width: 64px;
  height: 64px;
  border-radius: 18px;
  background: var(--primary);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.logo-box svg {
  width: 30px;
  height: 30px;
  stroke: #fff;
}

.brand-title {
  font-size: 28px;
  line-height: 1;
  font-weight: 700;
  color: #08142d;
  margin-bottom: 0;
}

.brand-subtitle {
  font-weight: 600;
  letter-spacing: 0;
  color: #283133;
}

/* TIMELINE */

.timeline-list {
  display: flex;
  flex-direction: column;
  gap: 25px;
  padding-bottom: 30px;
}

.timeline-item {
  display: grid;
  grid-template-columns: 50px 1fr auto;
  align-items: center;
  column-gap: 22px;
}

.timeline-year {
  font-size: 18px;
  font-weight: 700;
  color: var(--primary);
}

.timeline-line {
  height: 1px;
  background: #d9dde3;
  width: 100%;
}

.timeline-content {
  font-size: 15px;
  font-weight: 500;
  color: #0b1730;
  text-align: right;
  max-width: 430px;
}

/* BADGE */
.timeline-badge {
  position: absolute;
  right: 18px;
  bottom: -20px;
  background: #ffc21c;
  color: #2d1c00;
  font-size: 14px;
  font-weight: 700;
  padding: 5px 15px;
  border-radius: 18px;
  box-shadow: 0 8px 20px rgba(255, 193, 7, 0.35);
  rotate: 5deg;
}
.stats-wrapper {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

/* CARD */

.stat-card {
  min-width: 160px;
  background: #fff;
  border: 1.5px solid #c8f1dd;
  border-radius: 18px;
  padding: 18px 18px 14px;
  transition: 0.3s ease;
}

.stat-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.05);
}

/* NUMBER */

.stat-number {
  font-size: 24px;
  line-height: 1;
  font-weight: 800;
  color: #07162f;
  margin-bottom: 8px;
}

/* TEXT */

.stat-text {
  font-size: 16px;
  font-weight: 500;
  color: #5b6472;
}

@media (max-width: 768px) {
  .stats-wrapper {
    flex-direction: column;
  }

  .stat-card {
    width: 100%;
  }
}

/* RESPONSIVE */

@media (max-width: 768px) {
  .timeline-card {
    padding: 28px 22px 45px;
  }

  .brand-title {
    font-size: 28px;
  }

  .timeline-item {
    grid-template-columns: 50px 1fr;
    row-gap: 14px;
  }

  .timeline-line {
    display: none;
  }

  .timeline-content {
    grid-column: 1 / -1;
    text-align: left;
    max-width: 100%;
    font-size: 20px;
  }

  .timeline-year {
    font-size: 24px;
  }

  .timeline-badge {
    font-size: 18px;
    padding: 12px 18px;
  }
}

/* Featured Brands //////////////////*/
.featured-brands {
  background: #f8fafc;
  padding: 40px 0;
  border-bottom: 1px solid #e5e7eb;
}
.featured-brands h3 {
  margin: 0 0 30px;
  color: var(--secondary);
}
.featured-well-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  overflow: hidden;
  gap: 15px;
}
.featured-well-list li {
  padding: 10px 50px;
  font-size: 0px;
  font-weight: 600;
  color: var(--secondary);
  border: 1px solid #e5e5e5;
  border-radius: 15px;
  background: #fff;
  height: 58px;
}
.featured-well-list li:nth-child(1)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/wp-mayour.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(2)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/wplift.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(3)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/instawp.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(4)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/wp-hive.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(5)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/common-ninja.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(6)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/wpfounders.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(7)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/the-wp-weekly.svg) no-repeat center top;
  background-size: 100% auto;
}

.featured-well-list li:nth-child(8)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/website-planet.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(9)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/wp-glob.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(10)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/formidable-forms-logo.svg) no-repeat
    center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(11)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/producthunt.svg) no-repeat center top;
  background-size: 100% auto;
}
.featured-well-list li:nth-child(12)::before {
  background: url(/wp-content/themes/gsheetconnector/./images/featured-on/ranking.svg) no-repeat center top;
  background-size: 100% auto;
}

.featured-well-list li::before {
  content: "";
  width: 100px;
  height: 45px;
  display: block;
}

/* heading Style 01 */

.heading-style-one.align-left,
.heading-style-two.align-left {
  text-align: left;
}
.heading-style-one.align-center,
.heading-style-two.align-center {
  text-align: center;
}

.heading-style-one p.sub-line {
  font-size: 14px;
  font-weight: 600;
  color: var(--primary);
}
.heading-style-one h3 {
  margin: 0 0 10px !important;
  padding: 0;
  font-size: 48px;
  line-height: 52px;
  font-weight: 800;
  color: var(--secondary);
}
.heading-style-one h3 strong {
  color: var(--primary);
}

.heading-style-one ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.heading-style-one ul li {
  margin: 0;
  padding: 0 0 0 10px;
  list-style: none;
  position: relative;
  font-size: 13px;
}

.heading-style-one ul li::before {
  width: 5px;
  height: 5px;
  background: var(--primary);
  border-radius: 40px;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
}

/* heading Style 02 */
.heading-style-two {
  text-align: center;
}

.heading-style-two p.sub-line {
  /*    background: #e6eef9;
    color: #2563EB;*/
  color: #000;
  border-radius: 999px;
  font-size: 12px;
  gap: 8px;
  font-weight: 500;
  letter-spacing: 0.08em;
  padding: 6px 14px 15px 14px;
  text-transform: uppercase;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAAAMCAYAAAA3QbzgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2Q0FENjExNjNFQjExRjE5OEYzQUUzRDgzMDJDNDQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2Q0FENjEyNjNFQjExRjE5OEYzQUUzRDgzMDJDNDQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzZDQUQ2MEY2M0VCMTFGMTk4RjNBRTNEODMwMkM0NDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzZDQUQ2MTA2M0VCMTFGMTk4RjNBRTNEODMwMkM0NDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SWFEsAAACK0lEQVR42uxZf0/CMBDdZPyaU0DAxH9M9Gv5yY3fwLEIE0H5pdfkTs9LbxRkCNqXvLDuNctYX6/Xaxh4ePwdnAN7yC77JbaAd6H/Th4lo4JmJJwCaw7aCZqUax1mamlo0646vE8z8mNykNGqgtdmEBOmnQEjBy3CtouWMLMUadKgrtqMGXkT5MABMAVmyClqc+ADkvoumTZmz3kGLpi2OPZIXwfGrN0GhorWwuixTqthVPmpxs1bpEnzjoArvH4DTrbQjNFeStCmLLJWMfJ2caLETKvhWFB7hAYm88rrgbiXoUFLQYiDdoMv+bkEABusj6YF+MddtAbqLho3b5H2yma/wRD4XqImjbatVmTefSES6QHxUrlv0ocLYcx1xqX28pAiZYgR5x4HiTDFwSc87UCTZtqF5vG1WsiNm5b7ktayRF3io2LujE3Wo4XfyB5mysYN2lc2bdzYsRJhUyWlIP5LeNOXi6aDgcm8fZYPS3Omimlpozfyn9qbvgzEzLB9JfJyrYepo23Tlin5b4rVBg9v+p0jcch7ZVQOHCMvN/bYW8ybfl8bOsMr4LXFvLfB93Il5dGx5XltyzfSqi22Dbbc2AdY0Rla+k7w2RwrJXUxZcWZuGcqJLmlr5l4svy3UFYUXtMmzJXJm1uqMrLkaatWedMfIWQJldBRcvqG5Zu3lfSpLu7JU0kCP7kkyAMivqrJk0p5CEXgh1g8kCSWvvysYZPg8eue+xBgAOj52SYnl+FRAAAAAElFTkSuQmCC) no-repeat center bottom;
}

/*
.heading-style-two p.sub-line {
	font-size:14px;
	font-weight: 600;
	color:var(--primary);
}
*/
.heading-style-two h3 {
  margin: 0 0 10px !important;
  padding: 0;
  font-size: 36px;
  line-height: 47px !important;
  font-weight: 800;
  color: var(--secondary);
}
.heading-style-two h3 em {
  color: var(--primary);
  font-family: "Instrument Serif", serif;
  font-weight: 400;
  font-style: italic;
}
.heading-style-two h3 strong {
  color: var(--primary);
  font-family: "Instrument Serif", serif;
  font-weight: 400;
  font-style: italic;
}

/* Product List ///////////*/

.plugin-filter {
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
  flex-wrap: wrap;
  justify-content: center;
}

.plugin-filter button {
  padding: 8px 16px;
  border: 1px solid #ddd;
  background: #fff;
  cursor: pointer;
  transition: 0.3s;
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 50px;
  position: relative;
}
.plugin-filter button span {
  background: var(--primary);
  border-radius: 50px;
  font-size: 11px;
  color: #fff;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.plugin-filter button.active span {
  background: #fff;
  color: var(--secondary);
}
.plugin-filter button svg {
  stroke: var(--primary);
}
.plugin-filter button.active svg {
  stroke: #fff;
}

.plugin-filter button.active {
  background: var(--primary);
  color: #fff;
  border-color: var(--primary);
}

/* IMPORTANT: hide logic */
.plugin-box-outer {
  transition: all 0.3s ease;
}

.plugin-box-outer.hide {
  display: none !important;
}

.plugin-box {
  border: 1px solid var(--border-light);
  background: #fff;
  border-radius: 16px;
  animation-duration: 0.3s;
  transition-duration: 0.15s;
  transition-property: all;
  margin: 0 10px 0px;
}
.plugin-box:hover {
  border-color: var(--border-green);
  box-shadow:
    0 10px 25px rgba(0, 0, 0, 0.05),
    0 0 0 1px rgba(16, 185, 129, 0.15);
}

span.free,
span.top,
span.hot,
span.best {
  padding: 2px 4px;
  color: #fff;
  margin-left: 5px;
  margin-top: 2px;
  border-radius: 2px;
  height: 20px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block !important;
  vertical-align: middle;
  line-height: 17px;
  transform: rotate(3deg);
  position: absolute;
  right: -7px;
  border-radius: 3px;
  top: -10px;
}
span.top {
  background-color: #0b1a15;
  color: #fff;
}
span.top:before {
  border-right-color: #0b1a15;
}
span.hot {
  background-color: #c93232;
}
span.hot:before {
  border-right-color: #c93232;
}
span.best {
  background-color: #059669;
}
span.best:before {
  border-right-color: #059669;
}

.strip {
  color: #333;
  border: 1px solid #ccc;
  background: none;
  border-radius: 0;
  font-size: 11px;
  font-weight: 600;
  position: absolute;
  right: -17px;
  top: 5px;
  rotate: 31deg;
  text-align: center;
  width: 124px;
  padding-left: 15px;
}

.strip-popular {
  color: #c2410c;
  border: 1px solid #fed7aa;
  background: #ffedd5;
}
.strip-new {
  color: #16782d;
  border: 1px solid #8abe96;
  background: #e1f5ea;
}
.strip-offer {
  color: #ee0504;
  border: 1px solid #d69090;
  background: #ffecec;
}

.most-popular {
  color: #c2410c;
  border: 1px solid #fed7aa;
  background: #ffedd5;
  border-radius: 25px;
  font-size: 11px;
  padding: 0px 15px;
  font-weight: 600;
  position: absolute;
  right: 15px;
  top: 15px;
}
.new-tag {
  color: #047857;
  border: 1px solid #a7f3d0;
  background: #d1fae5;
  border-radius: 25px;
  font-size: 11px;
  padding: 0px 15px;
  font-weight: 600;
  position: absolute;
  right: 15px;
  top: 15px;
}

.plugin-box .pro-img {
  background: var(--light-blue);
  padding: 0;
  position: relative;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  max-height: 210px;
  overflow: hidden;
}
.plugin-box .pro-img p {
  margin: 0;
  padding: 0;
}

.plugin-box .pro-img img {
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
  transform: scale(0.8);
  transition: transform 0.4s ease;
}
.plugin-box:hover .pro-img img {
  transform: scale(0.85);
}
.plugin-box h3 {
  margin: 20px 25px 15px !important;
  padding: 0;
  font-size: 18px;
  color: var(--secondary);
  min-height: 45px;
}
.plugin-box p.plugin-desc {
  margin: 0 25px 15px;
  padding: 0;
  font-size: 14px;
  color: var(--body);
  min-height: 80px;
}

.action-btn {
  border-top: 1px solid #e5e5e5;
  margin: 15px 25px 15px;
  padding: 10px 0 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.action-btn-spacer .btn-bar {
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.action-btn-spacer .btn-bar a {
  padding: 3px 34px 3px 14px;
}

.action-btn2 {
  position: relative;
}
.action-btn2 p {
  margin: 0;
  padding: 0;
  line-height: inherit;
}
.action-btn2 .buy-btn {
  position: absolute;
  right: 0;
  bottom: 0;
  opacity: 0;
  transition: 0.5s;
  height: 31px;
  line-height: 5px;
  display: flex;
  align-items: center;
}
.plugin-box:hover .action-btn2 .buy-btn {
  opacity: 1;
  min-height: 20px;
}
.plugin-box:hover .rating {
  opacity: 0;
}

.action-btn2 .rating {
  font-weight: 600;
  opacity: 1;
  transition: 0.5s;
}
.action-btn2 .rating strong {
  color: #ffb608;
}

.total-install {
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
}
.total-install strong {
  font-size: 14px;
  color: var(--secondary);
}

.action-btn-new .buy-btn {
  height: 32px;
  padding: 2px 34px 4px 20px;
}
.rating-new {
  position: relative;
}

.rating-new .star-rating {
  font-size: 12px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1OUUwQiIgZD0iTTcuMDY0IDEuMTQ1Yy4zMjEtLjk4OSAxLjcyLS45ODkgMi4wNDEgMGwxLjE0OCAzLjUzM2MuMTQ0LjQ0Mi41NTYuNzQxIDEuMDIuNzQxaDMuNzE1YzEuMDQgMCAxLjQ3MiAxLjMzLjYzMSAxLjk0MmwtMy4wMDUgMi4xODNhMS4wNyAxLjA3IDAgMCAwLS4zOSAxLjJsMS4xNDggMy41MzNjLjMyMS45ODgtLjgxIDEuODEtMS42NTEgMS4ybC0zLjAwNS0yLjE4NGExLjA3IDEuMDcgMCAwIDAtMS4yNjIgMGwtMy4wMDUgMi4xODNjLS44NDEuNjExLTEuOTczLS4yMS0xLjY1Mi0xLjJsMS4xNDgtMy41MzJhMS4wNyAxLjA3IDAgMCAwLS4zOS0xLjJMLjU1IDcuMzYxYy0uODQtLjYxMS0uNDA4LTEuOTQyLjYzMS0xLjk0MmgzLjcxNWMuNDY1IDAgLjg3Ny0uMyAxLjAyLS43NDF6TTI3LjAyMiAxLjE0NWMuMzItLjk4OSAxLjcyLS45ODkgMi4wNCAwbDEuMTQ5IDMuNTMzYy4xNDMuNDQyLjU1Ni43NDEgMS4wMi43NDFoMy43MTVjMS4wNCAwIDEuNDcyIDEuMzMuNjMgMS45NDJsLTMuMDA0IDIuMTgzYTEuMDcgMS4wNyAwIDAgMC0uMzkgMS4ybDEuMTQ4IDMuNTMzYy4zMi45ODgtLjgxIDEuODEtMS42NTIgMS4ybC0zLjAwNS0yLjE4NGExLjA3IDEuMDcgMCAwIDAtMS4yNjEgMGwtMy4wMDYgMi4xODNjLS44NC42MTEtMS45NzItLjIxLTEuNjUxLTEuMmwxLjE0OC0zLjUzMmExLjA3IDEuMDcgMCAwIDAtLjM5LTEuMmwtMy4wMDUtMi4xODNjLS44NDEtLjYxMS0uNDA5LTEuOTQyLjYzLTEuOTQyaDMuNzE1Yy40NjUgMCAuODc3LS4zIDEuMDItLjc0MXpNNDYuOTggMS4xNDVjLjMyLS45ODkgMS43Mi0uOTg5IDIuMDQgMGwxLjE0OCAzLjUzM2MuMTQ0LjQ0Mi41NTYuNzQxIDEuMDIuNzQxaDMuNzE1YzEuMDQgMCAxLjQ3MiAxLjMzLjYzMSAxLjk0Mkw1Mi41MyA5LjU0NGExLjA3IDEuMDcgMCAwIDAtLjM5IDEuMmwxLjE0OCAzLjUzM2MuMzIxLjk4OC0uODEgMS44MS0xLjY1MSAxLjJsLTMuMDA1LTIuMTg0YTEuMDcgMS4wNyAwIDAgMC0xLjI2MiAwbC0zLjAwNSAyLjE4M2MtLjg0MS42MTEtMS45NzMtLjIxLTEuNjUxLTEuMmwxLjE0Ny0zLjUzMmExLjA3IDEuMDcgMCAwIDAtLjM5LTEuMmwtMy4wMDUtMi4xODNjLS44NC0uNjExLS40MDgtMS45NDIuNjMxLTEuOTQyaDMuNzE1Yy40NjUgMCAuODc3LS4zIDEuMDItLjc0MXpNNjYuOTM3IDEuMTQ1Yy4zMi0uOTg5IDEuNzItLjk4OSAyLjA0MSAwbDEuMTQ4IDMuNTMzYy4xNDMuNDQyLjU1NS43NDEgMS4wMi43NDFoMy43MTVjMS4wNCAwIDEuNDcyIDEuMzMuNjMgMS45NDJsLTMuMDA0IDIuMTgzYTEuMDcgMS4wNyAwIDAgMC0uMzkgMS4ybDEuMTQ4IDMuNTMzYy4zMi45ODgtLjgxIDEuODEtMS42NTIgMS4ybC0zLjAwNS0yLjE4NGExLjA3IDEuMDcgMCAwIDAtMS4yNjEgMGwtMy4wMDUgMi4xODNjLS44NDIuNjExLTEuOTczLS4yMS0xLjY1Mi0xLjJsMS4xNDgtMy41MzJhMS4wNyAxLjA3IDAgMCAwLS4zOS0xLjJsLTMuMDA1LTIuMTgzYy0uODQxLS42MTEtLjQwOS0xLjk0Mi42My0xLjk0MmgzLjcxNWMuNDY1IDAgLjg3Ny0uMyAxLjAyLS43NDF6TTg2Ljg5NCAxLjE0NWMuMzIyLS45ODkgMS43Mi0uOTg5IDIuMDQxIDBsMS4xNDggMy41MzNjLjE0NC40NDIuNTU2Ljc0MSAxLjAyMS43NDFoMy43MTRjMS4wNCAwIDEuNDcyIDEuMzMuNjMxIDEuOTQybC0zLjAwNSAyLjE4M2ExLjA3IDEuMDcgMCAwIDAtLjM5IDEuMmwxLjE0OCAzLjUzM2MuMzIxLjk4OC0uODEgMS44MS0xLjY1MSAxLjJsLTMuMDA1LTIuMTg0YTEuMDcgMS4wNyAwIDAgMC0xLjI2MiAwbC0zLjAwNSAyLjE4M2MtLjg0MS42MTEtMS45NzMtLjIxLTEuNjUxLTEuMmwxLjE0Ny0zLjUzMmExLjA3IDEuMDcgMCAwIDAtLjM5LTEuMkw4MC4zOCA3LjM2MWMtLjg0LS42MTEtLjQwOC0xLjk0Mi42MzEtMS45NDJoMy43MTVjLjQ2NSAwIC44NzctLjMgMS4wMi0uNzQxeiIvPjwvc3ZnPg==) no-repeat right top;
  background-size: 80%;
  width: 87px;
  height: 0;
  text-align: right;
  padding-top: 11px;
  margin: -17px 0 0 0;
}
.action-btn-new p,
.action-btn-new .total-install {
  display: none;
}
.action-btn-new:hover .total-install {
  position: absolute;
  right: 0;
  top: -18px;
  background: #fff;
  display: block;
  width: 111px;
  text-align: right;
}

.plugin-box .price {
  font-size: 12px;
  color: var(--body);
}
.plugin-box .price strong {
  font-size: 20px;
  color: #000;
}
.plugin-box .price strong s {
  font-weight: 100;
  font-size: 15px;
  color: #888;
}

.demo-btn {
  font-size: 12px;
  font-weight: 600;
  color: var(--secondary);
  border: 1px solid var(--btn-border-color);
  border-radius: 80px;
  padding: 7px 34px 7px 14px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  position: relative;
}
.demo-btn:hover {
  color: var(--secondary);
  background: var(--btn-normal);
}
.demo-btn::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWV4dGVybmFsLWxpbmsgdy0zIGgtMyBtbC0xIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSAzaDZ2NiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAgMTQgMjEgMyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTggMTN2NmEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY4YTIgMiAwIDAgMSAyLTJoNiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=) no-repeat right top;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 11px;
  top: 7px;
  display: inline-block;
  background-size: 100%;
}

.buy-btn {
  font-size: 12px;
  font-weight: 600;
  color: var(--text-white);
  border: 1px solid var(--secondary);
  border-radius: 80px;
  padding: 7px 34px 7px 14px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  background: var(--secondary);
  position: relative;
}
.buy-btn:hover {
  color: var(--text-white);
  background: #1e293b;
}
.buy-btn::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1hcnJvdy1yaWdodCB3LTMgaC0zIG1sLTEiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICAgPHBhdGggZD0iTTUgMTJoMTQiPjwvcGF0aD4KICAgPHBhdGggZD0ibTEyIDUgNyA3LTcgNyI+PC9wYXRoPgo8L3N2Zz4=) no-repeat right top;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 11px;
  /*top: 7px;*/
  top: 13px;
  display: inline-block;
  background-size: 100%;
}

/* Feature List Block */
.common-feature {
}
.common-feature .feature-col:nth-child(18) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(15) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(12) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(10) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(7) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(4) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(1) .feature-list-box .feature-icon {
  color: rgb(209, 250, 229);
  background: linear-gradient(135deg, rgb(11, 26, 21), rgb(37, 59, 51));
}
.common-feature .feature-col:nth-child(19) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(16) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(13) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(11) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(8) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(5) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(2) .feature-list-box .feature-icon {
  color: rgb(124, 45, 18);
  background: linear-gradient(135deg, rgb(253, 230, 138), rgb(251, 191, 36));
}
.common-feature .feature-col:nth-child(20) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(17) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(14) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(11) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(9) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(6) .feature-list-box .feature-icon,
.common-feature .feature-col:nth-child(3) .feature-list-box .feature-icon {
  color: rgb(6, 95, 70);
  background: linear-gradient(135deg, rgb(209, 250, 229), rgb(167, 243, 208));
}

.feature-list-box {
  border: 1px solid var(--border-light);
  background: var(--text-white);
  border-radius: 16px;
  animation-duration: 0.3s;
  transition-duration: 0.15s;
  transition-property: all;
  margin: 0 10px 0px;
  padding: 25px;
}
.feature-list-box:hover {
  border-color: var(border-green);
  box-shadow:
    0 10px 25px rgba(0, 0, 0, 0.05),
    0 0 0 1px rgba(16, 185, 129, 0.15);
}
.feature-list-box h3 {
  margin: 20px 0 10px !important;
  padding: 0;
  font-size: 15px;
  color: var(--secondary);
}
.feature-list-box p {
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
}
.feature-list-box .feature-icon svg {
  width: 20px;
  height: 20px;
}
.feature-list-box .feature-icon {
  background: #dcfce7;
  color: #059669;
  border-radius: 8px;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: scale(1);
  transition: transform 0.4s ease;
}
.feature-list-box:hover .feature-icon {
  transform: scale(1.1);
}

/* FAQ CSS */
#accordian-1 .fusion-panel {
  border-color: #e2e8f0;
  border-width: 1px;
  background-color: #ffffff;
  border-radius: 12px;
  color: var(--secondary);
}
#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title a.active {
  color: var(--secondary) !important;
}

.fusion-accordian #accordian-1 .panel-title a:hover .awb-icon-plus:before,
.fusion-accordian #accordian-1 .panel-title a:hover .fa-fusion-box:before,
.fusion-accordian #accordian-1 .panel-title a .fa-fusion-box:before {
  color: #737373 !important;
  content: "\f107";
  font-family: awb-icons !important;
}
.fusion-accordian #accordian-1 .panel-title .active .fa-fusion-box:before {
  color: #737373;
  content: "\f106";
}
#accordian-1 .fusion-panel:hover,
#accordian-1 .fusion-panel.hover {
  background: #f8fafc !important;
}

.fusion-accordian #accordian-1 .toggle-content,
.fusion-accordian #accordian-1 .toggle-content li {
  font-size: 13px;
  font-weight: normal;
  background: #fff;
  color: #475569;
}

#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title a {
  color: var(--secondary);
  font-weight: 600;
  font-size: 14px;
}

.fusion-accordian #accordian-1 .panel-title a:hover,
.fusion-accordian #accordian-1 .panel-title a.hover {
  font-weight: 600;
  background: #fff;
  color: #475569 !important;
  border-radius: 12px;
}

.fusion-accordian #accordian-1 .toggle-content h3,
.fusion-accordian #accordian-1 .toggle-content h4 {
  font-size: 13px;
}

.fusion-accordian #accordian-1 .toggle-content {
  padding: 20px 35px 0;
  background: #fff;
}
.fusion-accordian #accordian-1 .panel-title a .fa-fusion-box:before {
  font-size: 18px;
}

/* Support Box */
.support-box {
  border: 1px solid #e2e8f0;
  background: var(--white);
  padding: 25px;
  border-radius: 15px;
}
.support-box .support-member {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.support-box strong {
  color: var(--secondary);
}

.support-box .support-member li {
  margin: 0 0 0 -8px;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  list-style: none;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #16a34a;
  border: 2px solid #fff;
}
.support-box .support-member li:nth-child(2) {
  background: #0284c7;
}
.support-box .support-member li:nth-child(3) {
  background: #ea580c;
}
.button-chat {
  display: flex;
  justify-content: flex-start;
  gap: 8px;
}
.button-chat a {
  padding: 5px 25px 5px 45px;
  font-size: 13px;
  font-weight: 600;
  border-radius: 40px;
  position: relative;
}
.button-chat a.btn-support {
  background: var(--primary);
  border: none;
  color: var(--text-white);
}
.button-chat a:hover.btn-support {
  background: #0c762a;
}
.button-chat a.btn-chat {
  background: var(--white);
  border: 1px solid var(--border-light);
  color: #171717;
}
.button-chat a:hover.btn-chat {
  background: var(--btn-normal);
  border: 1px solid var(--border-light);
}
.button-chat a.btn-support::before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1saWZlLWJ1b3kgdy00IGgtNCBtci0xIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIj48L2NpcmNsZT4KICAgPHBhdGggZD0ibTQuOTMgNC45MyA0LjI0IDQuMjQiPjwvcGF0aD4KICAgPHBhdGggZD0ibTE0LjgzIDkuMTcgNC4yNC00LjI0Ij48L3BhdGg+CiAgIDxwYXRoIGQ9Im0xNC44MyAxNC44MyA0LjI0IDQuMjQiPjwvcGF0aD4KICAgPHBhdGggZD0ibTkuMTcgMTQuODMtNC4yNCA0LjI0Ij48L3BhdGg+CiAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjQiPjwvY2lyY2xlPgo8L3N2Zz4=) no-repeat left top;
  background-size: 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 13px;
  top: 8px;
  display: block;
}
.button-chat a.btn-chat::before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLW1lc3NhZ2UtY2lyY2xlIHctNCBoLTQgbXItMSIgYXJpYS1oaWRkZW49InRydWUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy45IDIwQTkgOSAwIDEgMCA0IDE2LjFMMiAyMloiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+) no-repeat left top;
  background-size: 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 16px;
  top: 6px;
  display: block;
}

/* Action Banner /////////////*/
.action-banner {
  color: #fff;
  padding: 50px 45px;
  border-radius: 15px;
  background: #833ab4;
  text-align: center;
  background: linear-gradient(
    122deg,
    rgba(131, 58, 180, 1) 0%,
    rgba(244, 31, 40, 1) 0%,
    rgba(7, 145, 96, 1) 0%,
    rgba(20, 129, 62, 1) 100%,
    rgba(252, 176, 69, 1) 100%
  );
}

.action-banner h2 {
  margin: 10px 0 15px;
  font-size: 48px;
  color: var(--text-white);
}
.action-banner p.desc {
  margin: 10px 0;
  font-size: 18px;
  color: var(--text-white);
  opacity: 0.85;
}
.action-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.action-bar a {
  padding: 8px 25px 8px 25px;
  font-size: 15px;
  font-weight: 600;
  border-radius: 40px;
  position: relative;
}
.action-bar a.btn-buynow {
  padding: 9px 45px 9px 25px;
  background: var(--white);
  border: none;
  color: #047857;
}
.action-bar a:hover.btn-buynow {
  color: #047857;
  background: rgba(255, 255, 255, 0.85);
}
.action-bar a.btn-pricing {
  background: none;
  border: 1px solid var(--white);
  color: var(--text-white);
}
.action-bar a:hover.btn-pricing {
  background: rgba(255, 255, 255, 0.15);
  border: 1px solid var(--white);
}
.action-bar a.btn-buynow::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1hcnJvdy1yaWdodCB3LTQgaC00IG1sLTEiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICAgPHBhdGggZD0iTTUgMTJoMTQiPjwvcGF0aD4KICAgPHBhdGggZD0ibTEyIDUgNyA3LTcgNyI+PC9wYXRoPgo8L3N2Zz4=) no-repeat left top;
  background-size: 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 12px;
  display: block;
}

/* Review Home ///////////////////*/
.reviews-list-home {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.reviews-list-home li {
  margin: 0 10px;
  padding: 25px;
  font-size: 13px;
  line-height: 22px;
  list-style: none;
  max-width: 350px;
  height: 350px;
  background: var(--white);
  border-radius: 15px;
  border: 1px solid #e2e8f0;
}
p.review-desc {
  font-size: 14px;
  min-height: 150px;
}

.review-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
}
.review-header .i-quote {
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMGI5ODEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1xdW90ZSB3LTcgaC03IHRleHQtZW1lcmFsZC01MDAiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2IDNhMiAyIDAgMCAwLTIgMnY2YTIgMiAwIDAgMCAyIDIgMSAxIDAgMCAxIDEgMXYxYTIgMiAwIDAgMS0yIDIgMSAxIDAgMCAwLTEgMXYyYTEgMSAwIDAgMCAxIDEgNiA2IDAgMCAwIDYtNlY1YTIgMiAwIDAgMC0yLTJ6Ij48L3BhdGg+CiAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01IDNhMiAyIDAgMCAwLTIgMnY2YTIgMiAwIDAgMCAyIDIgMSAxIDAgMCAxIDEgMXYxYTIgMiAwIDAgMS0yIDIgMSAxIDAgMCAwLTEgMXYyYTEgMSAwIDAgMCAxIDEgNiA2IDAgMCAwIDYtNlY1YTIgMiAwIDAgMC0yLTJ6Ij48L3BhdGg+CiAgICAgICAgICAgIDwvc3ZnPg==) no-repeat left top;
  background-size: 100%;
  display: block;
}
.review-header .i-star {
  width: 71px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmYmJmMjQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1zdGFyIHctNCBoLTQgZmlsbC1hbWJlci00MDAgdGV4dC1hbWJlci00MDAiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KPHBhdGggZmlsbD0iI2ZiYmYyNCIgZD0iTTExLjUyNSAyLjI5NWEuNTMuNTMgMCAwIDEgLjk1IDBsMi4zMSA0LjY3OWEyLjEyMyAyLjEyMyAwIDAgMCAxLjU5NSAxLjE2bDUuMTY2Ljc1NmEuNTMuNTMgMCAwIDEgLjI5NC45MDRsLTMuNzM2IDMuNjM4YTIuMTIzIDIuMTIzIDAgMCAwLS42MTEgMS44NzhsLjg4MiA1LjE0YS41My41MyAwIDAgMS0uNzcxLjU2bC00LjYxOC0yLjQyOGEyLjEyMiAyLjEyMiAwIDAgMC0xLjk3MyAwTDYuMzk2IDIxLjAxYS41My41MyAwIDAgMS0uNzctLjU2bC44ODEtNS4xMzlhMi4xMjIgMi4xMjIgMCAwIDAtLjYxMS0xLjg3OUwyLjE2IDkuNzk1YS41My41MyAwIDAgMSAuMjk0LS45MDZsNS4xNjUtLjc1NWEyLjEyMiAyLjEyMiAwIDAgMCAxLjU5Ny0xLjE2eiI+PC9wYXRoPgo8L3N2Zz4=) repeat-x left top;
  display: block;
  background-size: 14px;
}

.review-footer {
  border-top: 1px solid var(--light-blue);
  padding-top: 20px;
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.review-name {
  display: flex;
  align-items: start;
  justify-content: flex-start;
  width: 185px;
  text-align: left;
}
.review-name p {
  line-height: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  color: #0f172a;
  font-weight: 600;
}
.review-name span {
  width: 40px;
  height: 40px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 60px;
  margin-right: 10px;
  background: #833ab4;
  background: linear-gradient(
    122deg,
    rgba(131, 58, 180, 1) 0%,
    rgba(244, 31, 40, 1) 0%,
    rgba(47, 200, 137, 1) 0%,
    rgba(20, 129, 62, 1) 100%,
    rgba(29, 175, 93, 1) 100%
  );
}
.review-list-home li .review-name p {
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  width: 120px;
  min-height: inherit;
  color: var(--secondary);
}
.review-name p span {
  width: inherit;
  height: inherit;
  background: none;
  font-size: 11px;
  color: #64748b;
  text-align: left;
  display: block;
  font-weight: 300;
  padding-top: 5px;
}

.web-link {
  color: #047857;
  background: #ecfdf5;
  border-radius: 30px;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 10px;
  text-transform: uppercase;
}

/* Home Blog Section //////////////////*/

.gsc-blog-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
}

.gsc-blog-card {
  background: #fff;
  border-radius: 14px;
  overflow: hidden;
  transition: 0.3s;
  border: 1px solid #e2e8f0;
}

.gsc-blog-card:hover {
  transform: translateY(-5px);
  box-shadow:
    0 10px 25px rgba(0, 0, 0, 0.15),
    0 0 0 1px rgba(16, 185, 129, 0.15);
}
.gsc-blog-image {
  overflow: hidden;
}
.gsc-blog-image img {
  width: 100%;
  transform: scale(1);
  transition: transform 0.4s ease;
  display: block;
}
.gsc-blog-card:hover img {
  transform: scale(1.05);
}

.gsc-blog-content {
  padding: 20px;
}

.gsc-blog-date {
  font-size: 14px;
  color: #64748b;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.gsc-blog-date svg {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}

.gsc-blog-title {
  font-size: 18px;
  margin-bottom: 12px;
}

.gsc-blog-title a {
  text-decoration: none;
  color: #0f172a;
  height: 49px;
  font-size: 18px;
  margin: 0 0 20px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gsc-blog-title a:hover {
  color: #047857;
}

.gsc-read-more {
  font-size: 14px;
  color: #047857;
  text-decoration: none;
  font-weight: 600;
  text-align: right;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.gsc-read-more-right {
  justify-content: flex-end;
}

.gsc-read-more:hover {
  color: #047857;
}
.gsc-read-more svg {
  width: 15px;
  height: 15px;
  margin-left: 5px;
}

/*///////////////////////////////////////
Product Landing Page ///////////////////*/

/* Hero Banner ///////////////////*/
.hero-banner {
  position: relative;
  background: #fff;
}

.hero-banner .fusion-builder-row {
  position: inherit;
}

.hero-banner h1 {
  margin: 20px 0 40px !important;
  padding: 0;
  line-height: 60px;
  font-size: 60px;
  font-weight: 800;
  color: var(--secondary);
}

.hero-banner p.sub-line {
  font-size: 12px;
  color: var(--primary);
  background: var(--bg-success);
  display: inline-block;
  padding: 1px 20px 1px 12px;
  border-radius: 50px;
  font-weight: 600;
  margin: 0;
}

.hero-banner h1 strong {
  color: var(--primary);
}
.hero-banner p.sub-line strong {
  width: 14px;
  height: 14px;
  display: inline-block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwZThiMzIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1zcGFya2xlcyBoLTMuNSB3LTMuNSBtci0xLjUiIGFyaWEtaGlkZGVuPSJ0cnVlIiB4LWZpbGUtbmFtZT0iQ0Y3TGFuZGluZyIgeC1saW5lLW51bWJlcj0iMTI5IiB4LWNvbHVtbj0iMTIiIHgtY29tcG9uZW50PSJTcGFya2xlcyIgeC1pZD0iQ0Y3TGFuZGluZ18xMjlfMTIiIHgtZHluYW1pYz0iZmFsc2UiPjxwYXRoIGZpbGw9IiNkYWZlZGEiIGQ9Ik05LjkzNyAxNS41QTIgMiAwIDAgMCA4LjUgMTQuMDYzbC02LjEzNS0xLjU4MmEuNS41IDAgMCAxIDAtLjk2Mkw4LjUgOS45MzZBMiAyIDAgMCAwIDkuOTM3IDguNWwxLjU4Mi02LjEzNWEuNS41IDAgMCAxIC45NjMgMEwxNC4wNjMgOC41QTIgMiAwIDAgMCAxNS41IDkuOTM3bDYuMTM1IDEuNTgxYS41LjUgMCAwIDEgMCAuOTY0TDE1LjUgMTQuMDYzYTIgMiAwIDAgMC0xLjQzNyAxLjQzN2wtMS41ODIgNi4xMzVhLjUuNSAwIDAgMS0uOTYzIDB6Ij48L3BhdGg+PHBhdGggZmlsbD0iI2RhZmVkYSIgIGQ9Ik0yMCAzdjQiPjwvcGF0aD48cGF0aCBkPSJNMjIgNWgtNCIgZmlsbD0iI2RhZmVkYSIgPjwvcGF0aD48cGF0aCBmaWxsPSIjMGU4YjMyIiAgZD0iTTQgMTd2MiI+PC9wYXRoPjxwYXRoIGQ9Ik01IDE4SDMiPjwvcGF0aD48L3N2Zz4=) no-repeat left top;
  background-size: cover;
  position: relative;
  top: 3px;
  margin-right: 7px;
}

.spacer-remove {
  margin: 0 !important;
  padding: 0 !important;
}

.short-feature {
  margin: 0;
  padding: 50px 0 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.short-feature li {
  margin: 0;
  padding: 0 0 5px 22px;
  list-style: none;
  width: 33.33%;
  font-size: 14px;
  position: relative;
}
.short-feature li::before {
  width: 18px;
  height: 18px;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMzk0MzYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtY2hlY2sgaC00IHctNCB0ZXh0LXByaW1hcnkgc2hyaW5rLTAiIGFyaWEtaGlkZGVuPSJ0cnVlIiB4LWZpbGUtbmFtZT0iQ0Y3TGFuZGluZyIgeC1saW5lLW51bWJlcj0iMTY2IiB4LWNvbHVtbj0iMTYiIHgtY29tcG9uZW50PSJDaGVja0NpcmNsZTIiIHgtaWQ9IkNGN0xhbmRpbmdfMTY2XzE2IiB4LWR5bmFtaWM9InRydWUiIHgtc291cmNlLXR5cGU9InN0YXRpYy1pbXBvcnRlZCIgeC1zb3VyY2UtZmlsZT0iL2FwcC9mcm9udGVuZC9zcmMvcGFnZXMvQ0Y3TGFuZGluZy5qc3giIHgtc291cmNlLWZpbGUtYWJzPSIvYXBwL2Zyb250ZW5kL3NyYy9wYWdlcy9DRjdMYW5kaW5nLmpzeCIgeC1zb3VyY2UtbGluZT0iMTU3IiB4LXNvdXJjZS1lZGl0YWJsZT0idHJ1ZSIgeC1hcnJheS1maWxlPSIvYXBwL2Zyb250ZW5kL3NyYy9wYWdlcy9DRjdMYW5kaW5nLmpzeCIgeC1hcnJheS1saW5lPSIxNTciIHgtYXJyYXktaXRlbS1wYXJhbT0icCIgeC1hcnJheS1pbmxpbmU9InRydWUiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIj48L2NpcmNsZT48cGF0aCBkPSJtOSAxMiAyIDIgNC00Ij48L3BhdGg+PC9zdmc+) no-repeat left top;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 2px;
  content: "";
}

.product-landing-section {
  max-width: 750px;
  min-height: 785px;
  background: url(/wp-content/themes/gsheetconnector/./images/landing-circle-img.svg) no-repeat left top;
  background-size: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.product-landing-section::before {
  background: #e9f1fb;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  content: "";
  display: block;
  position: absolute;
  left: 34px;
  top: 18px;
  background: #f7f8fd;
  background: -webkit-linear-gradient(
    314deg,
    rgba(247, 248, 253, 1) 0%,
    rgba(230, 239, 250, 1) 100%
  );
  background: -moz-linear-gradient(
    314deg,
    rgba(247, 248, 253, 1) 0%,
    rgba(230, 239, 250, 1) 100%
  );
  background: linear-gradient(
    314deg,
    rgba(247, 248, 253, 1) 0%,
    rgba(230, 239, 250, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7F8FD", endColorstr="#E6EFFA", GradientType=0);
}

.product-landing-section::after {
  background: #e9f1fb;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  content: "";
  display: block;
  position: absolute;
  right: 34px;
  bottom: 18px;
  background: #f7f8fd;
  background: -webkit-linear-gradient(
    314deg,
    rgba(247, 248, 253, 1) 0%,
    rgba(230, 239, 250, 1) 100%
  );
  background: -moz-linear-gradient(
    314deg,
    rgba(247, 248, 253, 1) 0%,
    rgba(230, 239, 250, 1) 100%
  );
  background: linear-gradient(
    314deg,
    rgba(247, 248, 253, 1) 0%,
    rgba(230, 239, 250, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7F8FD", endColorstr="#E6EFFA", GradientType=0);
}

.send-mail {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIyIiBoZWlnaHQ9Ijc3IiB2aWV3Qm94PSIwIDAgMTIyIDc3Ij4KICA8aW1hZ2UgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIb0FBQUJOQ0FZQUFBQnBKbkR4QUFBTDZrbEVRVlI0QWV4ZEMzQVR4eG5ldlpNdEN4c2J6Q00wMDVhVXBKMkdRSnJFa2t3bzdVQ0hZa21FbDYwTEZLWXp0SVZNeTB3SG1tYW1UUitwbXJScE8yV2FUcEpwSnd3RFRGUEM0MlJEYkNNSmtnbk90QTFZRDJpZ0JacndTRnNhQWdZTGdzSFkxdTEyLzRNVGV0alNuU3pMT25PYS9lOTI5LzdkL2ZmLy9PLzkrNURNSWVNelFqVkFzV3ZsaFVuenYzbDVDblRRQUJxME1JSm85c296WlF0V2QvNWc0YXBvaDhsa09zZHo1QlJDRkJ0QWp4Q1FoVFVYS2hhdDZ2eGhwYW5xTEtibzE2eGI0eGpKWWJZSDhRYlFzaXIwZXhHKzkxL0xnbFhSZFQyOXBnOG9RcjlpUFlrRHpPSVErdG84U0RLQUJsWG9rT0lBWHkwL2pSRjlnWFVoRldDV3hRS2xIeUNFcVFFMDB0ZkgrVjFxbGkzNE5zQ1RFbnRBcVlRSTZidWRoVGtHTkVMYzdSd2pWc3dhRUFSYXVuQjE1N2RMdXFQdjM3TGdKSUJCZGdENWV1OEZ4SEVsa0x4RjlBeEVES0JCQzBWTUNzQTlWZEdUaUtJL01sRS94U2d0QU1qUjZ5ZVJwWFI4MGpPTWtLNkJUdXJNU0V6TTlsRFRvbFhSYjJRREdQcE9hQXhkNmpxQlJwVk9RQnhPdEdhRUNLYW5nY2V3YU5CQ0VSRUF2R0IxZEdYbDJlZ0ppdWdtSmxxL0Zzenk1VUJvSHdQNUdKcy9sYUt5a21vNUwvSENFM0RHRU9JU000MzQ4R2tnRVdCTTZXWW15YjJNTW9hYklCK1huYThxeXozOTh2WVFzekYwOTZ1WkFtZDZQSlJqVHRheTBXZWpSOVFDRENJcUlNZWtibFJwbVp6aWdBR0hUTmY4bTBkM1FNeXdhTkRDTUpBQ2NPUnM5QitJb20wWW9mdlZpcEVJY2xuSjJEUUhMS0VlZVdvRmFRTm8wRUpCaVdLMkRsMmZDOEFnWmlMSUhEYWhLc3RuSUx0Zm9nakpqaGc4TklBR0xSU0VLRjd3cmVoaUJ2SWhoR2lqRmd0V3hKTklMN3AwOVJpQzRScnlNZ3paOEJnY01NT2laVTBVNktJQWpESGR4WnA4aUpIbUlJUGNkUnpGeUEyNWJKWWhXK1loQ0JzV0xXdWlBQmRZcmt3QU9LY1dKYkJrQnJKMEMrUnNRM2E4RVlvTWkwWUYrbUJFMGllM0d0cE9CUm1LWmh1eWdRZUlVaVJQclNCdXZLTkJDME5JZlpicVg3SjM4bk9zaVI1R21rSi9JSnRMeG1UeXNwUHFsM3FJQVhTU1JvWXc0WDhKOXpSdkhQY014M0VQTUMvWXA3YXBHQnVtTHlVTTExQU9ZejZqbHcwOENyRzJPdjFieDMyc3BBMkxWalF4eFBmZEc4YWNhdGxZUFo4aXZKZzE5UjlHQXdZQXVUTUZaR0N1WWdzalBGY0tVUlZFNDlZTXpBYlFvSVVDVXN2R3NhOVQ3c2I5R0tIbldiTzlqSkxDYlpDVEg5MGNzaWNrOFdaS2NKU0xPMkxBeDhIRm9NSnFvR1hEM2RkZjMxajlZOEx6MDFqTGV4bkpZU0NRdFF6WmNrWHNRbS90V3JHb0hBeWdaVFVNejZYMWxhcjNtemRXT3hEQ0RYMms1OE9idzNXeUpTUDIwVFprc3dJc1VJd01pMFpGOW1uZU9MYnBZdGVSMzBoc3Zwd3FtdFloTzZGOFB0L1JDZFVhMFVGcGdFcEUzbVZLckNTWElUdGVIdCtlV2tHZU1YU0RGb3FEcnFTS1VXR2VKS24zc3BOTHg4empESXRPVmttUnBDaE5BcHFTYm5ybFNodmZkZjA0V0hyQ3NVNVY4cDZEK1hzaXAySFJpZG9ZeGpqbGFYeHhBOFNnc2ZPWTBoaTZmTFU5Mk4zenY1a3NMKzZkczNpMmtHVE53R3dBRFZvb0NpcU5XelNWTGlObTBZak50WDl4cU9iamhXKzhPajJzZU9kTTFJeUxMZXc1QkFObzBFS1IwaTJnQ1NXeGppNUs2YUpJNjVNL1JSNFBVZVFGN3p6VFlvdkNSeEZLbWxvaDlqRXNtaW1oR0VKRS9Lb01OSWxkNnNDbzEzWjR6L2ViKzVOcm9NV1dSRjQyNXNmM29aVjhBMmhGRThWd3AzMXJlL3U2UGg5cGVlcEVObkVTRjFzWWI5SndUakZ2V0RSVENrS29PSytoeG9Vdkh0MnpKcXBGdXBUaEhMWkNQOEtrTDVSYWgySFJxUm9wY0xwbVFjc29tN0FuN1h0VVdzUlFobk5FcEFubUsyTW5OMithY0RXMXZBRjBxa1lLbk1hbC9ESmlJckY4TkFzQWl5Sk9YeXhubGVzV2FKdmdYMWxUSDNpRTlRRlpCZjhUVTRYOUZSRFhDd25DVGg2c09kem8yaFRadHVEaVVNdXRLNkJCTVFBcUtDVWtPcmRFbWh5SElDNGh1c3VDWWp6RTlVSm5VT1YzU3NwTkV3c2xyNjZBdG96R1ptcUtOYVVxNTdEbzZvaXc2WWxWOExtdFFzQ2UrcnpvMGg0UEZ4WWRMeC9jN2t6empvZEtWdDBBYlY4UytNSmZYM3NzbW1tWUM0c3VMMFg4djRaS1dmbW8xeTc0bjV4eG92YlQrYWhMU3gyNkFacVlhSzJhanNtVzNlQjNxZUVkRHA2ZzZQeGRJUzFaNmFOdWdBNkx6ZzJLMEZudkdGMHZOdWZNN3ZaNzdFdmU3UDhIWmJKMlNHSEkvYTRMb0sxdW4zUDI3UDBtdGQwTWU1MXR4OFE1WFdyNUM4RVhuTmIrYkhEWDNFdUZhS3UvTm5RQk5NWWNiV3VibzJtdUNZN1pqS1d0cXIrSzJwOXk4cEZuYi9DOUpQK1JlbTV2VHVTalhxMTE2QUxva09nSWFPMVlSYm1sbGZTV1hkQmFMdC84d2VuQnRWci9TUE10QTlTbkM2Q3REZjZ2Z2JCYXFHM0xuQnU4S1VhMWxNa1hyNDB0YWRyY3ZtZmwranpEYThteURPeWlDNkRaeVAwaGsxVnprQ2haVWJ2Q1Y2bTU0Q0FLd0tKT1NKei9VY2pyZW1ZUTFlUzlxQzZBRG9tdXQzUHBlUmZ1ZXFWOXF6TnRnVCtYdXRTVXNibjN6dVRNSm9jYTNrTHo2QUpvV05mT1JURVBJQ1RabHUzN1pDNWx0WlM1eitrenoxeXlkMkxJVy9kT3lPdE1XN25UVXRkUThlb0NhQTV4UjNOUlFFZjVoQkxVUjVia1VsWkxtYkhsM1BKdU0xWTkvZE5TZDc1NGh4ZG9sYjFvRitzaUtsbVQyTUFoQ3pVNlgwekt6R09pUnZEUHFua2lYQkx5T2pZZjNqNHZKejhpaitKa3JFb1hRRU1Qck83QWorQ3VoV0Fyc0xaaDMyZTFsRkhMQzNOalRQQmRrUTFXcldldTFUYVJWejdkQU0wVDhpZXRQZjkzckhvTXdiRzg3bWJkbWpxdGFHTUxPT0ZHUjZOV21ZYUxYemRBdHplNXpqNGlCTzdUb2loWWNtVFRuSzFheW1UakpSS1BUYmlyS0IydVRMTHJCbWpvaEltUWFUT1crZnYvMFV0Z1NDSGxCRXBLZGs1SnR0Nit6cjUweitjaVRZNXpCOFRIdTNPcVpCZ0w2UXJvWUtOcjkwRU5tL1VjVHg4Y3JHNXJCZDlVcUNQc2RmMCt1R1ArZXhEWEkra0thRVhCTnJmL3Q0OEtPeTFLZXFCN1NIUnVHZWlabW54NEh4T0VwcXZoTFhhZVFRTTlWZGhacWlnZGRvc2VXcnhyekZCM09ucU4vdVNBS056OENiMEJHclBXKzc3NHFCREk2VGUrN0lKL2lhM2Vid3ZCVXFibzJqRkFFN3JLemdsb3E5cy8yMVlmbUFzOXJVQ1Y3aGlwbkFKeGlYQVR6WnhaUG8xcGMvdWUwdkkraGZKcTZhVGYxWU1RcGphM2YwMXRnNy9mNFpuRHVPS0E2T2hFR2o3d2h3cnNFaks5RldweXBoMkNoMmN5NmZDaUd1aUhCZDhFcXhENE92U3hyRlI2TjlUa2VCUGlRZEh4V3FqUjhVK0loMFRYMitBZHkzR3ZhejI4VDJjdGJ4MXJhd2o4SE9hMGtKOVBDbm1kZjJodmRCNnBxUTk4b3JiZU55T3g3bUNqVTlYWFRHRStqRHdlcm1hcDc5NFlLWkdYU3lQaXplOUJKZGFuOTNoV29FRVJzSlpiYWlybFluM2RMZEJoT0tRSGR6VUV2T3dQNFdlaStMaGtiL0RYMWJwOTg5U1UwOElUZWZEZ2VZbm5SME9aV3VZODJkeSs5UkFmaUdDSFNkblZ1amErNStsWjcxbXJJanRjcDhKaTNSc0RsZEY3ZmxhZ3I0M3ZYamV4aks5cTN6YjMvTjkzTDdrOG1BNkRsWmw2K3c1QUhiWmxlelArcndqZ1VVMGVENG1EWkNxOXhCSGtoYkpXd2I5UWVjWFloY0J5MkYyQ2ZGeFcwa0I3ZWZuOFZzanJlQTcrR0NGL0pOT0FRTnVGdmZJdmZyTUZoL1h2N0tyTDIwbU52elV2a3JjTnFVUVg1ZnNBbjlYdGM1YmdHNzNzOVhFUVFBdUx6dWFrVnd6YlhicVo3M2cxS05hbGZWa2NubzFVNmhkb2VKOFNTaldmNnRDaXBMRG9lQmtPOE5rRjMxZnM3c0NYdEpRZGlKZnRjblhkQ2RZNVVQOHo1YWNCRGJzeDhENE5leDN3RTRhWnl1YmxXVkIwdldXU3NIem9YdXNTcHlLQVRmQ3ZCRjhpNkhYOFJja3o3c2thU0FPYTYreDRIaXc2bVcxb1U4cXJnU2QwaGszWU0wbHVuM25DMlZxRk9Ud0FUQkNKd0NaRE52NDcrWGthME9VWHk1NEdpeDRPcFlRYW5YOE9zVVdLMDFMbFJPdlIyclVnZzYyK2RRcDhIUWZpY0lwRG1ldmEzWHNmcStESzd3R0FJK0w4bkE0bVFKMTNDc2xBUTJkaFJjdFd2K2ZMb0RoSUR5ZkJ4a0c0MGZrQ3lHQXVRL0ZmQU9neGNUMWxsbkxaaVFwNjYxcjF2UFlNZlNza3hZSG1PY3NVWWliSEN0bTRtcmJBdVFydWNyd0x2Qkcya05HMlpjNE5pQnVrVFFOeG9Ka1ZIWW9VNEF2WjJzUXp1UE9sQVJsb1dOcDhlTm0rdS9OVnFWRlA4V2xBQnBxWHlQN0QyK2NWOWVHMjRsT2R2aVRpWUIyN3U1eVBPeno2RXQrUVZxMEd1T29LN0xMY2tDYXJMV0R3NlZNRDNLaU9zcFoyMFZWMDNyWSsxVm04VW5OWDcrcldyVFVYcjFxTFR6SU85L0paejE0Vm45aUdSRm8xOEg4QUFBRC8vOXgrRWU4QUFBQUdTVVJCVkFNQUV1WmpRYTRXRVFvQUFBQUFTVVZPUks1Q1lJST0iIHg9IjAiIHk9IjAiIHdpZHRoPSIxMjIiIGhlaWdodD0iNzciLz4KPC9zdmc+) no-repeat right top;
  background-size: 100% auto;
  width: 122px;
  height: 77px;
  position: absolute;
  right: 8px;
  top: 87px;
}

.p-arrow {
  position: absolute;
  color: #2a9949;
  font-size: 22px;
}
.n-arrow1 {
  left: 118px;
  top: 26px;
  rotate: -37deg;
}
.n-arrow2 {
  right: 118px;
  top: 26px;
  rotate: 35deg;
}
.n-arrow3 {
  right: -11px;
  top: 236px;
  rotate: 81deg;
}
.n-arrow4 {
  right: 91px;
  bottom: 47px;
  rotate: 144deg;
}
.n-arrow5 {
  left: 91px;
  bottom: 45px;
  rotate: 221deg;
}
.n-arrow6 {
  left: -11px;
  bottom: 289px;
  rotate: 280deg;
}
.pro-outer-cirlce {
  width: 550px;
  min-height: 550px;
  border: 2px solid var(--primary);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 400px;
  position: relative;
}
.pro-innner {
  width: 400px;
  min-height: 400px;
  border-radius: 400px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 0px 30px 1px rgba(161, 174, 191, 0.1);
}
.pro-innner img {
  width: 100%;
}

.pro-icon {
  width: 145px;
  min-height: 60px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 0px 30px 1px rgba(161, 174, 191, 0.1);
  position: absolute;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 600;
  color: #0f172a;
}
.i-auto-sync {
  top: -28px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.i-auto-sync::before {
  width: 25px;
  height: 25px;
  background: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9Ii01LjAgLTEwLjAgMTEwLjAgMTM1LjAiPgogPHBhdGggZmlsbD0iIzBlOGIzMiIgZD0ibTkwLjIzOCA0OC40MWMwLjAxOTUzMSAwLjUyNzM0IDAuMDMxMjUgMS4wNTg2IDAuMDMxMjUgMS41OTM4IDAgMTEuMTE3LTQuNTA3OCAyMS4xODgtMTEuNzkzIDI4LjQ3My03LjI4NTIgNy4yODUyLTE3LjM1NSAxMS43OTMtMjguNDczIDExLjc5My01LjY5NTMgMC0xMS4xMjUtMS4xODc1LTE2LjA1NS0zLjMzMi01LjExMzMtMi4yMjI3LTkuNjY4LTUuNDc2Ni0xMy40MS05LjQ5MjItMC44NTkzNy0wLjkyNTc4LTAuODA4NTktMi4zNzUgMC4xMTcxOS0zLjIzODMgMC45MjU3OC0wLjg1OTM4IDIuMzcxMS0wLjgwODU5IDMuMjM0NCAwLjExNzE5IDMuMzIwMyAzLjU2MjUgNy4zNjMzIDYuNDQ1MyAxMS44OTEgOC40MTggNC4zNDc3IDEuODkwNiA5LjE1NjIgMi45NDE0IDE0LjIyMyAyLjk0MTQgOS44NTE2IDAgMTguNzctMy45OTIyIDI1LjIyNy0xMC40NDlzMTAuNDQ5LTE1LjM3NSAxMC40NDktMjUuMjI3YzAtMC4yMTQ4NCAwLTAuNDMzNTktMC4wMDc4MTMtMC42NTIzNGwtNi41ODIgMS4zNTU1Yy0wLjg1MTU2IDAuMTc1NzgtMS42NzU4LTAuMTEzMjgtMi4yMzA1LTAuNzgxMjUtMC41NTQ2OS0wLjY3MTg4LTAuNjg3NS0xLjUzMTItMC4zNTU0Ny0yLjMzNTlsNi4xNDg0LTE0LjkxOGMwLjQ4MDQ3LTEuMTY4IDEuODE2NC0xLjcyNjYgMi45ODQ0LTEuMjQ2MSAwLjI3NzM0IDAuMTEzMjggMC41MjM0NCAwLjI3NzM0IDAuNzI2NTYgMC40NzY1NmwxMS41NDMgMTEuMjc3YzAuNjI1IDAuNjA5MzggMC44NDM3NSAxLjQ1MzEgMC42MDE1NiAyLjI4OTEtMC4yNDYwOSAwLjgzNTk0LTAuODg2NzIgMS40MjU4LTEuNzM4MyAxLjYwMTZsLTYuNTM1MiAxLjM0Nzd6bS02Ni43NDYgNC4wMDc4LTYuMTQ4NCAxNC45MThjLTAuNDgwNDcgMS4xNjgtMS44MTY0IDEuNzI2Ni0yLjk4NDQgMS4yNDYxLTAuMjc3MzQtMC4xMTMyOC0wLjUyMzQ0LTAuMjc3MzQtMC43MjY1Ni0wLjQ3NjU2bC0xMS41NDMtMTEuMjc3Yy0wLjYyNS0wLjYwOTM4LTAuODQzNzUtMS40NTMxLTAuNjAxNTYtMi4yODkxIDAuMjQ2MDktMC44MzU5NCAwLjg4NjcyLTEuNDI1OCAxLjczODMtMS42MDE2bDYuNTM1Mi0xLjM0NzdjLTAuMDE5NTMxLTAuNTI3MzQtMC4wMzEyNS0xLjA1ODYtMC4wMzEyNS0xLjU5MzggMC0xMS4xMTcgNC41MDc4LTIxLjE4OCAxMS43OTMtMjguNDczIDcuMjg1Mi03LjI4NTIgMTcuMzU1LTExLjc5MyAyOC40NzMtMTEuNzkzIDUuNjk1MyAwIDExLjEyNSAxLjE4NzUgMTYuMDU1IDMuMzMyIDUuMTEzMyAyLjIyMjcgOS42NjggNS40NzY2IDEzLjQxIDkuNDkyMiAwLjg1OTM3IDAuOTI1NzggMC44MDg1OSAyLjM3NS0wLjExNzE5IDMuMjM4My0wLjkyNTc4IDAuODU5MzgtMi4zNzExIDAuODA4NTktMy4yMzQ0LTAuMTE3MTktMy4zMjAzLTMuNTYyNS03LjM2MzMtNi40NDUzLTExLjg5MS04LjQxOC00LjM0NzctMS44OTA2LTkuMTU2Mi0yLjk0MTQtMTQuMjIzLTIuOTQxNC05Ljg1MTYgMC0xOC43NyAzLjk5MjItMjUuMjI3IDEwLjQ0OXMtMTAuNDQ5IDE1LjM3NS0xMC40NDkgMjUuMjI3YzAgMC4yMTQ4NCAwIDAuNDMzNTkgMC4wMDc4MTMgMC42NTIzNGw2LjU4Mi0xLjM1NTVjMC44NTE1Ni0wLjE3NTc4IDEuNjc1OCAwLjExMzI4IDIuMjMwNSAwLjc4MTI1IDAuNTU0NjkgMC42NzE4OCAwLjY4NzUgMS41MzEyIDAuMzU1NDcgMi4zMzU5eiIvPjwvc3ZnPg==) no-repeat left top;
  background-size: 25px auto;
  content: "";
  margin-right: 5px;
}

.i-connect {
  top: 83px;
  left: -26px;
}
.i-connect::before {
  width: 25px;
  height: 25px;
  background: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9Ii01LjAgMC4wIDExMC4wIDEwMC4wIj4KIDxwYXRoIGZpbGw9IiMwZThiMzIiIGQ9Im01OS4yOTMgNDIuNzg5YzUuODA4NiA2Ljg2MzMgNS43OTY5IDE3LjQ5Ni0xIDI0LjI5M2wtMTcuNjg0IDE3LjY4NGMtNi45NzY2IDYuOTc2Ni0xOC4zOTggNi45NzY2LTI1LjM3NSAwcy02Ljk3NjYtMTguMzk4IDAtMjUuMzc1bDEwLjMwNS0xMC4zMDVjMS40ODQ0LTEuNDg0NCAzLjkxMDItMS40ODQ0IDUuMzk0NSAwIDEuNDg0NCAxLjQ4NDQgMS40ODQ0IDMuOTEwMiAwIDUuMzk0NWwtMTAuMzA1IDEwLjMwNWMtNC4wMTE3IDQuMDExNy00LjAxMTcgMTAuNTcgMCAxNC41ODIgNC4wMTE3IDQuMDExNyAxMC41NyA0LjAxMTcgMTQuNTgyIDBsMTcuNjg0LTE3LjY4NGMzLjg4MjgtMy44ODI4IDMuOTMzNi05Ljk5NjEgMC41NzAzMS0xMy45NjUtMy4yMzA1LTMuODA4NiAyLjU0NjktOC44MDg2IDUuODI0Mi00LjkzMzZ6bTI1LjQ3My0yNy41NTljLTYuOTc2Ni02Ljk3NjYtMTguMzk4LTYuOTc2Ni0yNS4zNzUgMGwtMTcuNjg0IDE3LjY4NGMtNi43OTY5IDYuNzk2OS02LjgwODYgMTcuNDI2LTEgMjQuMjkzIDMuMjc3MyAzLjg3NSA5LjA1NDctMS4xMjUgNS44MjQyLTQuOTMzNi0zLjM2MzMtMy45Njg4LTMuMzA4Ni0xMC4wODIgMC41NzAzMS0xMy45NjVsMTcuNjg0LTE3LjY4NGM0LjAxMTctNC4wMTE3IDEwLjU3LTQuMDExNyAxNC41ODIgMCA0LjAxMTcgNC4wMTE3IDQuMDExNyAxMC41NyAwIDE0LjU4MmwtMTAuMzA1IDEwLjMwNWMtMS40ODQ0IDEuNDg0NC0xLjQ4NDQgMy45MTAyIDAgNS4zOTQ1czMuOTEwMiAxLjQ4NDQgNS4zOTQ1IDBsMTAuMzA1LTEwLjMwNWM2Ljk3NjYtNi45NzY2IDYuOTc2Ni0xOC4zOTggMC0yNS4zNzV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat left top;
  background-size: 25px auto;
  content: "";
  margin-right: 5px;
}

.i-automate {
  top: 83px;
  right: -26px;
}
.i-automate::before {
  width: 25px;
  height: 25px;
  background: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMGU4YjMyIiBkPSJNNjgsNDUuM2wtMjIuOSw0MWMtMC44LDEuMy0yLjgsMC43LTIuNi0wLjlsMy4yLTI3LjNjMC0wLjUtMC41LTEtMS0xSDMyLjhjLTAuNSwwLTEtMC41LTEtMS41bDguOS0zOS44YzAtMC41LDAuNS0xLDEtMSAgaDIxLjljMC41LDAsMS41LDEsMSwxLjVMNTIuNiw0Mi4zYy0wLjUsMC41LDAsMS41LDEsMS41aDEzLjRDNjgsNDMuOCw2OC41LDQ0LjgsNjgsNDUuM3oiLz48L3N2Zz4=) no-repeat left top;
  background-size: 25px auto;
  content: "";
  margin-right: 5px;
}

.i-manage {
  bottom: 130px;
  left: -58px;
}
.i-manage::before {
  width: 25px;
  height: 25px;
  background: url(/wp-content/themes/gsheetconnector/./images/i-manage.svg) no-repeat left top;
  background-size: 25px auto;
  content: "";
  margin-right: 5px;
}
.i-export {
  bottom: 130px;
  right: -58px;
}
.i-export::before {
  width: 25px;
  height: 25px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iLTUuMCAtMTAuMCAxMTAuMCAxMTAuMCI+CiA8cGF0aCAgZmlsbD0iIzBlOGIzMiIgZD0ibTk0LjExNyA2My42NDVjLTEuNjI1IDAtMi45NDE0IDEuMzE2NC0yLjk0MTQgMi45NDE0djEyLjk3M2MwIDYuMzI0Mi00Ljk2NDggMTEuNDY5LTExLjA2NiAxMS40NjlsLTYwLjIyMyAwLjAwMzkwNmMtNi4xMDE2IDAtMTEuMDY2LTUuMTQ0NS0xMS4wNjYtMTEuNDY5di0xMi45NzNjMC0xLjYyNS0xLjMxNjQtMi45NDE0LTIuOTQxNC0yLjk0MTRzLTIuOTQxNCAxLjMxNjQtMi45NDE0IDIuOTQxNHYxMi45NzNjMCA5LjU3MDMgNy42MDE2IDE3LjM1MiAxNi45NDUgMTcuMzUyaDYwLjIyM2M5LjM0MzggMCAxNi45NDUtNy43ODUyIDE2Ljk0NS0xNy4zNTJ2LTEyLjk3M2MwLTEuNjI1LTEuMzE2NC0yLjk0MTQtMi45NDE0LTIuOTQxNHoiLz4KIDxwYXRoICBmaWxsPSIjMGU4YjMyIiBkPSJtNDcuOTE0IDY4LjMxMmMxLjA5NzcgMS4xNDQ1IDMuMDc0MiAxLjE0ODQgNC4xNzE5IDBsMTYuNjcyLTE2Ljc2NmMyLjY1MjMtMi44MzU5LTEuMzM5OC02LjgyNDItNC4xNzE5LTQuMTQ4NGwtMTEuNjQ1IDExLjcxMXYtNTMuMDc4YzAtMS42MjUtMS4zMTY0LTIuOTQxNC0yLjk0MTQtMi45NDE0cy0yLjk0MTQgMS4zMTY0LTIuOTQxNCAyLjk0MTR2NTMuMDc4bC0xMS42NDUtMTEuNzExYy0yLjgyNDItMi42NzE5LTYuODI4MSAxLjMwNDctNC4xNzE5IDQuMTQ4NGwxNi42NzIgMTYuNzY2eiIvPgo8L3N2Zz4=) no-repeat left top;
  background-size: 25px auto;
  content: "";
  margin-right: 5px;
}

.i-grow {
  bottom: -28px;
  margin: 0 auto;
  left: 0;
  right: 0px;
}
.i-grow::before {
  width: 25px;
  height: 25px;
  background: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9Ii01LjAgNS4wIDExMC4wIDg1LjAiPgogPHBhdGggZmlsbD0iIzBlOGIzMiIgZD0ibTkwLjM4MyAyMS40OTJ2MjQuNTIzaC03LjE2NDF2LTEyLjI5M2wtMjkuNDg0IDI5LjQ4NC0xMS44NzUtMTEuODc1LTI3LjE3NiAyNy4xNzYtNS4wNjY0LTUuMDY2NCAzMi4yMzgtMzIuMjM4IDExLjg3NSAxMS44NzUgMjQuNDE4LTI0LjQxOGgtMTIuMjkzdi03LjE2NDFoMjQuNTIzeiIvPgo8L3N2Zz4=) no-repeat left top;
  background-size: 25px auto;
  content: "";
  margin-right: 5px;
}

.edd-preview-price {
  display: none;
}

/* Video Section CSS ///*/
.video-frame {
  border-radius: 40px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  background: #fff;
  overflow: hidden;
}
.video-features {
  margin: 30px 0 10px;
  paddig: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  padding: 5px 10px;
}
.video-features li {
  margin: 0;
  paddig: 0;
  font-size: 14px;
  list-style: none;
  width: 50%;
  color: var(--secondary);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.video-features li svg {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}

/* Review Section CSS //////*/
#sb-reviews-container-3 .sb-item-text {
  margin: 0px 0px 0px 0px;
  font-size: 13px;
}
.sbr-owl-stage {
  padding-bottom: 20px;
}
#sb-reviews-container-3 .sb-post-item-wrap {
  min-height: 240px;
  margin: 30px 0 0 0;
  font-size: 12px;
}

.reviews-total {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
  font-size: 16px;
  line-height: 1;
  padding-bottom: 40px;
}

.reviews-stars {
  display: flex;
  align-items: center;
  gap: 3px;
  color: #fbbf24;
  font-size: 14px;
}

.reviews-rating {
  font-size: 14px;
  font-weight: 700;
  color: #111827;
}

.reviews-text {
  color: #6b7280;
  font-size: 13px;
  font-weight: 500;
}

/* Plugin Price Section CSS */
.edd_price_options {
  position: relative;
  margin: 0;
  padding: 0;
  top: 20px;
  width: 100%;
}
.edd_price_options ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 10px;
}
.eddr-notice.variable-prices {
  text-align: left;
  position: absolute;
  font-size: 11px;
  padding-left: 38px;
  top: 28px;
}

.edd_download_purchase_form .edd_price_options li {
  margin: 0 0 10px;
  position: relative;
}
.edd_price_options li {
  width: 48% !important;
}
.edd_price_options li:last-child {
  width: 100% !important;
}
.edd_price_options li:last-child label {
  padding-bottom: 10px !important;
  width: 97.5% !important;
}

.edd_price_options ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.edd_price_options li label {
  display: flex;
  margin: 0 10px 9px 0;
  padding: 5px 10px 25px 10px !important;
  font-weight: 700;
  font-size: 14px;
  position: relative;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #eee;
  box-sizing: border-box;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  width: 100% !important;
}
.edd_download_purchase_form .edd_price_options span.old-priced-container {
  font-size: 14px;
  position: absolute;
  top: 36px;
  left: 83px;
  display: none;
}
.plugin-section .edd_price_options li .eddr-notice {
  position: absolute;
  top: 23px;
  padding: 0 0 0 41px;
}

.eddr-notice.variable-prices {
  text-align: left;
}
.old-price {
  margin-left: 8px !important;
  color: #ff0000;
  text-decoration: line-through;
  font-weight: 400;
}
.edd_download_purchase_form .edd_price_options s.old-price {
  color: red !important;
  position: relative;
  left: -48px;
  top: 5px;
  background: #fff;
  padding: 6px 10px;
  border-radius: 5px;
}
.edd_download_purchase_form .edd_price_options span.old-priced-container {
  font-size: 14px;
  position: absolute;
  top: 36px;
  left: 83px;
  display: none;
}
.edd_download_purchase_form .edd_price_options span.old-price-title {
  display: none;
}

.edd_download_full_content {
  padding: 0 0 30px;
}

.edd-add-to-cart,
.edd_go_to_checkout {
  cursor: pointer;
  background: var(--primary);
  background-size: 25px 22px;
  border: none;
  padding: 15px 40px 15px 40px !important;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  margin: 30px 10px 0 10px;
  border-radius: 5px;
  transition: background 1s;
}
.edd-add-to-cart:hover,
.edd_go_to_checkout:hover {
  /*	background: #095920 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgLTEgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAKICAgIDx0aXRsZT5jYXJ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+CiAgICA8ZGVmcz4KCjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29uLVNldCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2NC4wMDAwMDAsIC03MjQuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00ODgsNzUwIEM0ODYuODk2LDc1MCA0ODYsNzUwLjg5NiA0ODYsNzUyIEM0ODYsNzUzLjEwNCA0ODYuODk2LDc1NCA0ODgsNzU0IEM0ODkuMTA0LDc1NCA0OTAsNzUzLjEwNCA0OTAsNzUyIEM0OTAsNzUwLjg5NiA0ODkuMTA0LDc1MCA0ODgsNzUwIEw0ODgsNzUwIFogTTQ3OCw3NTAgQzQ3Ni44OTYsNzUwIDQ3Niw3NTAuODk2IDQ3Niw3NTIgQzQ3Niw3NTMuMTA0IDQ3Ni44OTYsNzU0IDQ3OCw3NTQgQzQ3OS4xMDQsNzU0IDQ4MCw3NTMuMTA0IDQ4MCw3NTIgQzQ4MCw3NTAuODk2IDQ3OS4xMDQsNzUwIDQ3OCw3NTAgTDQ3OCw3NTAgWiBNNDkxLDc0NCBDNDkxLDc0NS4xMDQgNDkwLjEwNCw3NDYgNDg5LDc0NiBMNDc4LDc0NiBDNDc2Ljg5Niw3NDYgNDc2LDc0NS4xMDQgNDc2LDc0NCBMNDc0LjMzMyw3MzQgTDQ5My41LDczNCBMNDkxLDc0NCBMNDkxLDc0NCBaIE00NzMuOTcsNzMyIEw0NzEuNDc1LDcyNCBMNDY1LDcyNCBDNDY0LjQ0Nyw3MjQgNDY0LDcyNC40NDggNDY0LDcyNSBDNDY0LDcyNS41NTMgNDY0LjQ0Nyw3MjYgNDY1LDcyNiBMNDcwLDcyNiBMNDcyLjAxMSw3MzIgTDQ3Miw3MzIgTDQ3NCw3NDQgQzQ3NCw3NDYuMjA5IDQ3NS43OTEsNzQ4IDQ3OCw3NDggTDQ4OSw3NDggQzQ5MS4yMDksNzQ4IDQ5Myw3NDYuMjA5IDQ5Myw3NDQgTDQ5Niw3MzIgTDQ3My45Nyw3MzIgTDQ3My45Nyw3MzIgWiIgaWQ9ImNhcnQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgoKPC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat 20px 12px;*/
  background: #095920;
  background-size: 25px 22px;
}

/* Hide original Purchase text */
.edd-add-to-cart .edd-add-to-cart-label {
  font-size: 0;
}

/* Show custom text */
.edd-add-to-cart .edd-add-to-cart-label::after {
  content: "Buy Plugin";
  font-size: 16px;
  line-height: normal;
}

/* Pricing selector */
.gsc-license-selector {
  max-width: 500px;
  margin: 15px 0;
}
.gsc-license-dropdown {
  width: 100%;
  padding: 12px 15px !important;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 16px;
  height: auto;
  margin-bottom: 15px;
}
.gsc-price-box {
  margin: 0;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
}
.gsc-price-row {
  display: flex;
  align-items: baseline;
  gap: 10px;
  flex-wrap: wrap;
}
.gsc-sale-price {
  font-size: 32px;
  font-weight: 700;
  color: #111;
}
.gsc-orig-price {
  font-size: 18px;
  color: #999;
  text-decoration: line-through;
}
.gsc-save-label {
  display: inline-block;
  margin-top: 6px;
  padding: 3px 10px;
  background: #f0fdf4;
  color: #16a34a;
  font-size: 13px;
  font-weight: 600;
  border-radius: 20px;
  border: 1px solid #bbf7d0;
  position: relative;
  top: -6px;
}
.gsc-save-label:empty {
  display: none;
}
.gsc-buy-now {
  display: inline-block;
  padding: 12px 28px;
  background: #4f46e5;
  color: #fff !important;
  font-size: 15px;
  font-weight: 600;
  border-radius: 8px;
  text-decoration: none !important;
  cursor: pointer;
}
.gsc-buy-now:hover {
  background: #4338ca;
}

.pricing-option {
  position: relative;
  min-height: 265px;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
  margin-bottom: 30px;
}

.pricing-card .edd-add-to-cart,
.pricing-card .edd_go_to_checkout,
.pricing-card.popular .edd-add-to-cart,
.pricing-card.popular .edd_go_to_checkout {
  background: var(--primary);
  padding: 7px 40px !important;
  width: 80%;
  height: 40px;
  border-radius: 50px;
  display: block;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  color: #fff;
}
.pricing-card .edd-add-to-cart {
  background: var(--secondary);
}

.pricing-card.popular .edd-add-to-cart::after,
.pricing-card.popular .edd_go_to_checkout::after,
.pricing-card .edd-add-to-cart::after,
.pricing-card .edd_go_to_checkout::after {
  content: "→";
  margin-left: 10px;
  color: #fff;
}

.pricing-card .edd-add-to-cart:hover,
.pricing-card .edd_go_to_checkout:hover,
.pricing-card.popular .edd-add-to-cart:hover,
.pricing-card.popular .edd_go_to_checkout:hover {
  opacity: 0.9;
}

.pricing-card.popular input[type="submit"] {
  display: none;
}

.gsc-view-demo-btn {
  cursor: pointer;
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIxOCAxOCA2MSA2MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzBlOGIzMiIgZD0iTTI0LjIsNzguN2MtMC40LDAtMC44LTAuMS0xLjEtMC4zYy0wLjYtMC40LTEtMS4xLTEtMS44VjIzLjRjMC0wLjcsMC40LTEuNCwxLTEuOGMwLjYtMC40LDEuNC0wLjQsMi4xLTAuMWw1MS42LDI2LjYgICBjMC43LDAuNCwxLjIsMS4xLDEuMiwxLjljMCwwLjgtMC40LDEuNS0xLjIsMS45TDI1LjIsNzguNUMyNC45LDc4LjYsMjQuNSw3OC43LDI0LjIsNzguN3ogTTI2LjMsMjYuOXY0Ni4yTDcxLjIsNTBMMjYuMywyNi45eiIvPjwvZz48L3N2Zz4=) no-repeat 20px 16px;
  background-size: 17px 17px;
  padding: 12px 30px 12px 48px;
  font-size: 15px;
  font-weight: 600;
  color: var(--primary);
  margin: 30px 15px 0 10px;
  border-radius: 5px;
  transition: border 1s;
  border: 2px solid var(--primary);
  position: relative;
  top: 1px;
}
.gsc-view-demo-btn:hover {
  color: var(--secondary);
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIxOCAxOCA2MSA2MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzBmMTcyYSIgZD0iTTI0LjIsNzguN2MtMC40LDAtMC44LTAuMS0xLjEtMC4zYy0wLjYtMC40LTEtMS4xLTEtMS44VjIzLjRjMC0wLjcsMC40LTEuNCwxLTEuOGMwLjYtMC40LDEuNC0wLjQsMi4xLTAuMWw1MS42LDI2LjYgICBjMC43LDAuNCwxLjIsMS4xLDEuMiwxLjljMCwwLjgtMC40LDEuNS0xLjIsMS45TDI1LjIsNzguNUMyNC45LDc4LjYsMjQuNSw3OC43LDI0LjIsNzguN3ogTTI2LjMsMjYuOXY0Ni4yTDcxLjIsNTBMMjYuMywyNi45eiIvPjwvZz48L3N2Zz4=) no-repeat 20px 16px;
  background-size: 17px 17px;
  border: 2px solid var(--secondary);
}

.topic-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.topic-list li {
  margin: 0;
  padding: 5px 0 5px 30px;
  list-style: none;
  position: relative;
}
.topic-list li::before {
  width: 22px;
  height: 22px;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMzk0MzYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaXJjbGUtY2hlY2sgaC00IHctNCB0ZXh0LXByaW1hcnkgc2hyaW5rLTAiIGFyaWEtaGlkZGVuPSJ0cnVlIiB4LWZpbGUtbmFtZT0iQ0Y3TGFuZGluZyIgeC1saW5lLW51bWJlcj0iMTY2IiB4LWNvbHVtbj0iMTYiIHgtY29tcG9uZW50PSJDaGVja0NpcmNsZTIiIHgtaWQ9IkNGN0xhbmRpbmdfMTY2XzE2IiB4LWR5bmFtaWM9InRydWUiIHgtc291cmNlLXR5cGU9InN0YXRpYy1pbXBvcnRlZCIgeC1zb3VyY2UtZmlsZT0iL2FwcC9mcm9udGVuZC9zcmMvcGFnZXMvQ0Y3TGFuZGluZy5qc3giIHgtc291cmNlLWZpbGUtYWJzPSIvYXBwL2Zyb250ZW5kL3NyYy9wYWdlcy9DRjdMYW5kaW5nLmpzeCIgeC1zb3VyY2UtbGluZT0iMTU3IiB4LXNvdXJjZS1lZGl0YWJsZT0idHJ1ZSIgeC1hcnJheS1maWxlPSIvYXBwL2Zyb250ZW5kL3NyYy9wYWdlcy9DRjdMYW5kaW5nLmpzeCIgeC1hcnJheS1saW5lPSIxNTciIHgtYXJyYXktaXRlbS1wYXJhbT0icCIgeC1hcnJheS1pbmxpbmU9InRydWUiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIj48L2NpcmNsZT48cGF0aCBkPSJtOSAxMiAyIDIgNC00Ij48L3BhdGg+PC9zdmc+) no-repeat left top;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 6px;
  content: "";
}

/* Landing Page HERO Design ////////////*/
.hero-bg {
  background:
    radial-gradient(circle at top left, #ebe7ff, transparent 40%),
    radial-gradient(circle at top right, #e8fff0, transparent 40%), #f8f9ff;
}
.cf7-sync-section {
  padding: 20px;
  position: relative;
  z-index: 1;
}
.hero-top-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 25px;
  margin-bottom: 25px;
}
.circle-dot-line {
  width: 400px;
  height: 400px;
  background: none;
  border: 1px dashed #2a9949;
  border-radius: 400px;
  position: absolute;
  left: 146px;
  top: 0;
}
.sync-icon {
  width: 55px;
  height: 55px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  font-size: 24px;
}
.cf7-sync-section h3 {
  text-align: center;
  font-size: 24px;
  line-height: 1.1;
  font-weight: 800;
}
.cf7-sync-section h3 span {
  color: #7c3aed;
}
.cf7-sync-section h3 {
  color: #111827;
}
.cf7-sync-section h3::after {
  content: "";
}
.subtitle {
  text-align: center;
  color: #6b7280;
  margin-top: 15px;
  margin-bottom: 60px;
  font-size: 22px;
}
.sync-wrapper {
  max-width: 100%;
  margin: auto;
  display: flex;
  gap: 30px;
  align-items: center;
}
.form-card,
.sheet-card {
  background: #fff;
  border-radius: 15px;
  padding: 15px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);
  position: relative;
}
.form-card {
  width: 40%;
}
.sheet-card {
  width: 60%;
}
.live-badge {
  background: #eefbf2;
  color: #16a34a;
  padding: 5px 10px;
  border-radius: 50px;
  font-size: 11px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-weight: 600;
}

.card-title,
.sheet-title {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 10px;
}

.card-title {
  padding-left: 55px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjkwMTMgMy41ODgzMkMxNS45NDY3IDQuNjA0NDQgMTIuMzY4NyA2LjY3NDMgOS41NDM5OCA5LjUzNDVDNi40NTU2MSAxMi42MjA1IDQuNzYwNzcgMTUuNjMxMiAzLjcwNjE5IDE5Ljc3MDlDMi43NjQ2MSAyMy40NTkgMi43NjQ2MSAyNi41NDUgMy43MDYxOSAzMC4yMzMyQzQuNzYwNzcgMzQuMzczIDYuNDU1NjEgMzcuMzgzNiA5LjU0Mzk4IDQwLjQ2OTZDMTYuMjg1NyA0Ny4yODE0IDI2LjE5MSA0OC44OTk2IDM0LjkyOSA0NC42ODQ2QzM4LjM5NCA0Mi45OTEyIDQzLjEwMTggMzguMjg2OCA0NC42ODM4IDM0LjkzNzRDNDcuNzcyIDI4LjQ2NDQgNDcuNzcyIDIxLjQ2NDQgNDQuNjgzOCAxNS4wNjY3QzQzLjAyNjYgMTEuNjc5NiAzOC4zMTg2IDYuOTc1MzggMzQuOTI5IDUuMzE5NDhDMzAuMjU4OCAzLjA2MTQ0IDI0LjQyMSAyLjM4NDA0IDE5LjkwMTMgMy41ODgzMlpNMzAuMTgzNCA1LjA1NjA0QzMzLjcyMzggNS45NTkyNiAzNi44MTIyIDcuNzY1NyAzOS41MjM4IDEwLjQ3NTNDNDMuNTkxNCAxNC41Mzk4IDQ1LjUxMjQgMTkuMTY4OCA0NS41MTI0IDI0Ljg1MTZDNDUuNTEyNCAyOC4wNTA0IDQ0Ljg3MiAzMS45NjQ0IDQ0LjM4MjQgMzEuOTY0NEM0My4zNjU2IDMxLjk2NDQgMzcuNTI3OCAyNy4wNzIgMzIuNDQzMiAyMS45MTZDMjYuNzE4NCAxNi4xNTgxIDI2LjIyODggMTUuNzQ0MSAyNC43MjIyIDE1LjYzMTJDMjIuNzYzOCAxNS40NDMgMjEuOTcyOCAxNS44MTk0IDIxLjE4MTggMTcuMzYyNEMyMC4xNjUgMTkuMjgxNyAxMy41NzM5IDI1LjgzIDkuNjE5MzEgMjguODAzQzcuNTg1NTEgMzAuMzQ2IDUuNzc3NjcgMzEuNTg4IDUuNTg5MzQgMzEuNTg4QzQuNDk3MTMgMzEuNTg4IDQuMTIwNDkgMjMuMzA4NiA1LjAyNDQxIDE5LjczMzNDNi43OTQ1NiAxMi45NTkyIDEyLjgyMDcgNi45MDAxMiAxOS41NjI0IDUuMDkzNjhDMjIuMjM2NCA0LjM3ODY0IDI3LjQ3MTYgNC4zNDEgMzAuMTgzNCA1LjA1NjA0Wk0zMC40ODQ2IDIxLjk1MzhDMzMuMjM0MiAyNC44MTM4IDM0Ljc3ODQgMjYuNjk1NiAzNC4yODg2IDI2LjU0NUMzMy4yNzE4IDI2LjIwNjQgMzMuMjcxOCAyNi4zNTY4IDM0LjI1MSAyOC4yMzg2QzM0LjY2NTQgMjkuMTA0MiAzNC45MjkgMjkuODU2OCAzNC44NTM2IDI5Ljk2OThDMzQuNjI3NiAzMC4xNTggMzIuNDgwOCAyOC4wODggMzAuMTgzNCAyNS40NTM2QzI3Ljc3MyAyMi43NDQgMjcuNDM0IDIyLjk2OTggMjcuNDM0IDI3LjE4NDhDMjcuNDM0IDMwLjIzMzIgMjcuMzIxIDMwLjc5NzYgMjYuNjgwOCAzMS4zOTk4QzI1Ljk2NTIgMzIuMDM5NiAyNS44ODk4IDMyLjAzOTYgMjQuMzA4IDMwLjMwODRDMjIuNDYyNCAyOC4zMTM4IDIxLjk3MjggMjguMzEzOCAyMC44NDMgMzAuMzQ2QzE5Ljc4ODQgMzIuMzAzIDE4Ljk1OTggMzIuNDkxMiAxOS4yOTg3IDMwLjY4NDhDMTkuNiAyOS4wMjg4IDE4Ljk5NzQgMjguODc4NCAxNy4wMDEzIDMwLjEyMDJDMTYuMjg1NyAzMC41NzE4IDE1LjYwNzcgMzAuODM1NCAxNS40OTQ4IDMwLjY4NDhDMTUuMzgxOCAzMC41NzE4IDE1LjgzMzcgMjkuMjkyNCAxNi40NzQgMjcuODI0NkMxNy4xNTE5IDI2LjM1NjggMTcuNjQxNiAyNC45MjY4IDE3LjUyODYgMjQuNjYzNEMxNy40MTU2IDI0LjQgMTguMjA2NSAyMy4xNTggMTkuMjk4NyAyMS44Nzg0QzIwLjM5MSAyMC42MzY2IDIxLjY3MTYgMTkuMDU1OSAyMi4wODU4IDE4LjM0MDhDMjIuODAxNCAxNy4yMTE4IDIzLjA2NSAxNy4wNjEzIDI0LjM4MzIgMTcuMDYxM0MyNS43NzY4IDE3LjA5ODkgMjYuMTE1OCAxNy4zNjI0IDMwLjQ4NDYgMjEuOTUzOFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82OF8xNzU5MCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl82OF8xNzU5MCIgeDE9IjI1IiB5MT0iNDciIHgyPSIyNSIgeTI9IjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzJEOTNGQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1MTQ3RkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat left top;
  background-size: 40px auto;
}
.sheet-title {
  padding-left: 55px;
  background: url(/wp-content/themes/gsheetconnector/./images/google-sheets-icon.svg) no-repeat left top;
  background-size: 40px auto;
}

.sync-wrapper .send-mail {
  top: 0;
}

.gsc-icon {
  width: 140px;
  height: 50px;
  background: #fff url(/wp-content/themes/gsheetconnector/./images/gsc-logo-final.svg) no-repeat center;
  background-size: 90%;
  position: absolute;
  right: 25%;
  top: -8px;
  border-radius: 10px;
  z-index: 1;
}

.l-arrow1,
.l-arrow2,
.l-arrow3 {
  position: absolute;
  color: #2a9949;
  font-size: 22px;
}
.l-arrow1 {
  left: 159px;
  top: -12px;
  rotate: -8deg;
}
.l-arrow2 {
  left: 351px;
  top: 69px;
  rotate: 53deg;
}
.l-arrow3 {
  left: 251px;
  bottom: -3px;
  rotate: 155deg;
}
.card-title h3 {
  color: #6d4cff;
  font-size: 14px;
  text-align: left;
}

.sheet-title h3 {
  font-size: 14px;
  color: #16a34a;
  text-align: left;
}
.sheet-title small {
  font-size: 11px;
}

.table-wrap {
  overflow: auto;
}

.table-wrap table {
  width: 100%;
  border-collapse: collapse;
}

.table-wrap thead {
  background: #22c55e;
  color: #fff;
}

.table-wrap th,
.table-wrap td {
  padding: 16px;
  line-height: 14px;
  border: 1px solid #edf0f5;
  text-align: left;
}

.field {
  margin-bottom: 10px;
}

.field label {
  display: block;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 13px;
}

.field input,
.field textarea {
  width: 100%;
  padding: 5px;
  border: 1px solid #e5e7eb;
  border-radius: 5px;
  height: 39px;
  font-size: 12px;
}

.form-card button {
  width: 100%;
  border: none;
  padding: 8px 10px;
  border-radius: 5px;
  background: linear-gradient(90deg, #4f46e5, #7c3aed);
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
}

.cf7-sync-section .features {
  max-width: 100%;
  margin: 50px auto 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
}
.cf7-sync-section .features .i-real-time,
.cf7-sync-section .features .i-secure,
.cf7-sync-section .features .i-time,
.cf7-sync-section .features .i-manage {
  width: 25px;
  height: 25px;
  margin: 20px auto 0;
  display: block;
}

.cf7-sync-section .features .i-real-time {
  background: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9Ii01LjAgLTEwLjAgMTEwLjAgMTM1LjAiPgogPHBhdGggZmlsbD0iIzBlOGIzMiIgZD0ibTkwLjIzOCA0OC40MWMwLjAxOTUzMSAwLjUyNzM0IDAuMDMxMjUgMS4wNTg2IDAuMDMxMjUgMS41OTM4IDAgMTEuMTE3LTQuNTA3OCAyMS4xODgtMTEuNzkzIDI4LjQ3My03LjI4NTIgNy4yODUyLTE3LjM1NSAxMS43OTMtMjguNDczIDExLjc5My01LjY5NTMgMC0xMS4xMjUtMS4xODc1LTE2LjA1NS0zLjMzMi01LjExMzMtMi4yMjI3LTkuNjY4LTUuNDc2Ni0xMy40MS05LjQ5MjItMC44NTkzNy0wLjkyNTc4LTAuODA4NTktMi4zNzUgMC4xMTcxOS0zLjIzODMgMC45MjU3OC0wLjg1OTM4IDIuMzcxMS0wLjgwODU5IDMuMjM0NCAwLjExNzE5IDMuMzIwMyAzLjU2MjUgNy4zNjMzIDYuNDQ1MyAxMS44OTEgOC40MTggNC4zNDc3IDEuODkwNiA5LjE1NjIgMi45NDE0IDE0LjIyMyAyLjk0MTQgOS44NTE2IDAgMTguNzctMy45OTIyIDI1LjIyNy0xMC40NDlzMTAuNDQ5LTE1LjM3NSAxMC40NDktMjUuMjI3YzAtMC4yMTQ4NCAwLTAuNDMzNTktMC4wMDc4MTMtMC42NTIzNGwtNi41ODIgMS4zNTU1Yy0wLjg1MTU2IDAuMTc1NzgtMS42NzU4LTAuMTEzMjgtMi4yMzA1LTAuNzgxMjUtMC41NTQ2OS0wLjY3MTg4LTAuNjg3NS0xLjUzMTItMC4zNTU0Ny0yLjMzNTlsNi4xNDg0LTE0LjkxOGMwLjQ4MDQ3LTEuMTY4IDEuODE2NC0xLjcyNjYgMi45ODQ0LTEuMjQ2MSAwLjI3NzM0IDAuMTEzMjggMC41MjM0NCAwLjI3NzM0IDAuNzI2NTYgMC40NzY1NmwxMS41NDMgMTEuMjc3YzAuNjI1IDAuNjA5MzggMC44NDM3NSAxLjQ1MzEgMC42MDE1NiAyLjI4OTEtMC4yNDYwOSAwLjgzNTk0LTAuODg2NzIgMS40MjU4LTEuNzM4MyAxLjYwMTZsLTYuNTM1MiAxLjM0Nzd6bS02Ni43NDYgNC4wMDc4LTYuMTQ4NCAxNC45MThjLTAuNDgwNDcgMS4xNjgtMS44MTY0IDEuNzI2Ni0yLjk4NDQgMS4yNDYxLTAuMjc3MzQtMC4xMTMyOC0wLjUyMzQ0LTAuMjc3MzQtMC43MjY1Ni0wLjQ3NjU2bC0xMS41NDMtMTEuMjc3Yy0wLjYyNS0wLjYwOTM4LTAuODQzNzUtMS40NTMxLTAuNjAxNTYtMi4yODkxIDAuMjQ2MDktMC44MzU5NCAwLjg4NjcyLTEuNDI1OCAxLjczODMtMS42MDE2bDYuNTM1Mi0xLjM0NzdjLTAuMDE5NTMxLTAuNTI3MzQtMC4wMzEyNS0xLjA1ODYtMC4wMzEyNS0xLjU5MzggMC0xMS4xMTcgNC41MDc4LTIxLjE4OCAxMS43OTMtMjguNDczIDcuMjg1Mi03LjI4NTIgMTcuMzU1LTExLjc5MyAyOC40NzMtMTEuNzkzIDUuNjk1MyAwIDExLjEyNSAxLjE4NzUgMTYuMDU1IDMuMzMyIDUuMTEzMyAyLjIyMjcgOS42NjggNS40NzY2IDEzLjQxIDkuNDkyMiAwLjg1OTM3IDAuOTI1NzggMC44MDg1OSAyLjM3NS0wLjExNzE5IDMuMjM4My0wLjkyNTc4IDAuODU5MzgtMi4zNzExIDAuODA4NTktMy4yMzQ0LTAuMTE3MTktMy4zMjAzLTMuNTYyNS03LjM2MzMtNi40NDUzLTExLjg5MS04LjQxOC00LjM0NzctMS44OTA2LTkuMTU2Mi0yLjk0MTQtMTQuMjIzLTIuOTQxNC05Ljg1MTYgMC0xOC43NyAzLjk5MjItMjUuMjI3IDEwLjQ0OXMtMTAuNDQ5IDE1LjM3NS0xMC40NDkgMjUuMjI3YzAgMC4yMTQ4NCAwIDAuNDMzNTkgMC4wMDc4MTMgMC42NTIzNGw2LjU4Mi0xLjM1NTVjMC44NTE1Ni0wLjE3NTc4IDEuNjc1OCAwLjExMzI4IDIuMjMwNSAwLjc4MTI1IDAuNTU0NjkgMC42NzE4OCAwLjY4NzUgMS41MzEyIDAuMzU1NDcgMi4zMzU5eiIvPjwvc3ZnPg==) no-repeat left top;
  background-size: 100%;
}
.cf7-sync-section .features .i-secure {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDk4M2UiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1zaGllbGQtY2hlY2sgdy01IGgtNSIgYXJpYS1oaWRkZW49InRydWUiPgo8cGF0aCBkPSJNMjAgMTNjMCA1LTMuNSA3LjUtNy42NiA4Ljk1YTEgMSAwIDAgMS0uNjctLjAxQzcuNSAyMC41IDQgMTggNCAxM1Y2YTEgMSAwIDAgMSAxLTFjMiAwIDQuNS0xLjIgNi4yNC0yLjcyYTEuMTcgMS4xNyAwIDAgMSAxLjUyIDBDMTQuNTEgMy44MSAxNyA1IDE5IDVhMSAxIDAgMCAxIDEgMXoiPjwvcGF0aD4KPHBhdGggZD0ibTkgMTIgMiAyIDQtNCI+PC9wYXRoPgo8L3N2Zz4=) no-repeat left top;
  background-size: 100%;
}
.cf7-sync-section .features .i-time {
  background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMWQ5ODNlIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTYgMy41Yy03LjE4MSAwLTEzIDUuODItMTMgMTNzNS44MTkgMTMgMTMgMTNjNy4xNzkgMCAxMy01LjgyIDEzLTEzcy01LjgyLTEzLTEzLTEzek0xNS44OTUgMjcuMDI3Yy01Ljc5OSAwLTEwLjUtNC43MDEtMTAuNS0xMC41czQuNzAxLTEwLjUgMTAuNS0xMC41YzUuNzk4IDAgMTAuNSA0LjcwMSAxMC41IDEwLjVzLTQuNzAyIDEwLjUtMTAuNSAxMC41ek0xOC45MyAxNy4xMzFoLTIuOTh2LTUuMDMyYzAtMC41NDYtMC40NDMtMC45OS0wLjk4OS0wLjk5cy0wLjk5IDAuNDQzLTAuOTkgMC45OXY2LjAyMWMwIDAuNTQ3IDAuNDQzIDAuOTg5IDAuOTkgMC45ODloMy45NjljMC41NDcgMCAwLjk5LTAuNDQyIDAuOTktMC45ODkgMC0wLjU0Ni0wLjQ0My0wLjk4OS0wLjk5LTAuOTg5eiI+PC9wYXRoPgo8L3N2Zz4=) no-repeat left top;
  background-size: 100%;
}
.cf7-sync-section .features .i-manage {
  background: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzBlOGIzMiIgZD0iTTExIDF2MTloNFYxem0zIDE4aC0yVjJoMnptLTktOXYxMGg0VjEwem0zIDlINnYtOGgyem05LTE0djE1aDRWNXptMyAxNGgtMlY2aDJ6TTIgMjJoMjF2MUgxVjFoMXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+) no-repeat left top;
  background-size: 100%;
}

.cf7-sync-section .feature {
  background: #fff;
  border-radius: 5px;
  padding: 5px 10px 8px;
  text-align: center;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}

.cf7-sync-section .feature h4 {
  margin: 10px 0;
  font-size: 12px !important;
}

.cf7-sync-section .feature p {
  margin: 0;
  font-size: 11px;
  line-height: 15px;
  color: #6b7280;
}

/*//////  Pricing Table ///////////////*/
.pricing-table-wrap {
  width: 1000px;
  margin: auto;
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid #dbe3ea;
  background: #fff;
}

.pricing-table {
  width: 100%;
  border-collapse: collapse;
}

.pricing-table thead th {
  padding: 22px 25px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}

.pricing-table thead th:first-child {
  background: #071633;
  width: 70%;
}

.pricing-table thead th:nth-child(2) {
  background: #071633;
  text-align: center;
  width: 15%;
}

.pricing-table thead th:nth-child(3) {
  background: #0ca44b;
  text-align: center;
  width: 15%;
}

.pricing-table tbody tr:nth-child(odd) {
  background: #ffffff;
}

.pricing-table tbody tr:nth-child(even) {
  background: #f7f9fc;
}

.pricing-table tbody td {
  padding: 18px 25px;
  border-bottom: 1px solid #edf1f5;
  font-size: 16px;
  color: #1e293b;
}

.pricing-table tbody td:nth-child(2),
.pricing-table tbody td:nth-child(3) {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
}

.pro-column {
  background: #f1fbf5;
}

.check {
  color: #12a150;
}

.cross {
  color: #cbd5e1;
}

/*//// Pricing Table //////////////////////*/
.pricing-wrapper {
  width: 100%;
  margin: auto;
}
.pricing-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.pricing-card {
  background: #fff;
  border: 1px solid #d9e2ec;
  border-radius: 20px;
  padding: 28px 24px;
  position: relative;
  transition: 0.3s ease;
}
.pricing-card h3 {
  font-size: 22px;
}
.pricing-card ul {
  margin: 0;
  padding: 0 0 20px;
  list-style: none;
}

.pricing-card ul li {
  margin: 0 0 8px;
  padding: 0;
  font-size: 13px;
  list-style: none;
}
.pricing-card:hover {
  transform: translateY(-5px);
}

.pricing-card.popular {
  border: 1px solid var(--primary);
  box-shadow: 0px 0px 20px 5px rgb(6 78 59 / 10%);
}

.popular-badge {
  position: absolute;
  top: -55px;
  left: 50%;
  transform: translateX(-50%);
  background: var(--primary);
  color: #fff;
  padding: 15px 35px;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
}

.plan-title {
  font-size: 18px;
  font-weight: 600;
  color: #0f172a;
  margin-bottom: 18px;
}

.price-wrap {
  display: flex;
  align-items: flex-end;
  gap: 10px;
  margin-bottom: 6px;
}

.price {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  color: #081735;
}

.pricing-card .old-price {
  font-size: 14px;
  color: #94a3b8;
  text-decoration: line-through;
  margin-bottom: 6px;
}

.billing {
  color: #64748b;
  font-size: 15px;
  margin-bottom: 15px;
}

.pricing-card .features {
  list-style: none;
  margin-bottom: 35px;
}

.pricing-card .features li {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  color: #334155;
  font-size: 14px;
}

.check-icon {
  width: 20px;
  height: 20px;
  min-width: 20px;
  border-radius: 50%;
  border: 2px solid #16a34a;
  color: #16a34a;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 700;
}

.pricing-btn {
  width: 80%;
  height: 40px;
  border: none;
  border-radius: 50px;
  background: var(--secondary);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease;
  padding: 10px 30px 10px 50px;
  margin: 0 auto;
  display: block;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
}
.pricing-btn::after {
  content: "→";
  display: inline-block;
  padding-left: 10px;
  color: #fff;
}

.pricing-btn:hover {
  opacity: 0.9;
}

.pricing-card.popular .pricing-btn {
  background: #16a34a;
}

/* //////////////////// Footer ////////////////////////*/
.footer {
  background-color: #fff;
  color: var(--body);
  font-size: 14px;
}
.footer h4 {
  font-size: 18px !important;
  font-weight: 600;
  color: var(--secondary) !important;
}
.footer .awb-menu__main-ul_column .awb-menu__main-li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .awb-menu__main-ul_column .awb-menu__main-li a {
  padding: 0 0 15px !important;
  font-size: 14px !important;
  color: var(--body) !important;
}
.footer .awb-menu__main-ul_column .awb-menu__main-li a a:hover {
  color: var(--dark-green) !important;
}

.footer .awb-menu_icons-left .awb-menu__main-a {
  color: var(--body) !important;
}
.footer .awb-menu_icons-left .awb-menu__main-a:hover {
  color: var(--dark-green) !important;
}
.copyright-bar {
  background-color: var(--white);
  border-top: 1px solid #efefef;
  font-size: 14px !important;
  color: var(--body) !important;
}
.copyright-bar p {
  color: var(--body) !important;
}
.fusion-social-links
  .fusion-social-networks.color-type-custom
  .fusion-social-network-icon.hover,
.fusion-social-links
  .fusion-social-networks.color-type-custom
  .fusion-social-network-icon:hover {
  color: var(--dark-green) !important;
}

.payment-method {
  margin: 10px 0;
  padding: 20px 0 0;
  font-size: 14px;
  color: var(--dark-green) !important;
  border-top: 1px solid #eee;
}
.payment-method span {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: var(--body) !important;
  overflow: hidden;
  height: 35px;
  background: #efefef;
  margin: 10px 0 0;
  padding: 5px 0px 5px 10px;
  border-radius: 40px;
  max-width: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.payment-method img {
  width: 80px;
  height: auto;
  margin: 0 15px 0 0;
}
.payment-method img:nth-child(1) {
  width: 40px;
}
.action-bar {
  background:
    radial-gradient(800px 320px at 10% 20%, #10b98140, #0000 60%),
    radial-gradient(800px 320px at 90% 80%, #f59e0b2e, #0000 60%), #0b1a15;
  text-align: center;
}
.action-bar h2 {
  margin: 0 0 15px !important;
  padding: 0;
  font-size: 40px;
  line-height: 52px;
  font-weight: 800;
  color: #fff;
}
.action-bar h2 em {
  color: #6ee7b7;
  font-family: "Instrument Serif", serif;
  font-weight: 400;
  font-style: italic;
}

.action-bar p {
  margin: 0 0 10px !important;
  padding: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
  color: #6ee7b7;
}
.action-bar svg {
  margin: 0 auto 30px;
}
.action-button {
  padding: 30px 0 0;
}
.action-button a {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  border: 1px solid rgb(255 255 255 / 25%);
  padding: 15px 20px;
  border-radius: 40px;
  margin: 0 5px;
}
.action-button a:hover {
  font-size: 16px;
  font-weight: 500;
  color: var(--dark-green);
  background: #fff;
  border: 1px solid rgb(255 255 255 / 25%);
  padding: 15px 20px;
  border-radius: 40px;
  margin: 0 5px;
}
.action-button a.buy {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  border: 1px solid var(--primary);
  padding: 15px 20px;
  border-radius: 40px;
  margin: 0 5px;
}
.action-button a:hover.buy {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  background: var(--primary);
  border: 1px solid var(--primary);
  padding: 15px 20px;
  border-radius: 40px;
  margin: 0 5px;
}

/* Key Frame CSS ////////////*/
.marquee-track {
  display: flex;
  width: max-content;
  animation: marqueeMoveReverse 40s linear infinite;
  animation-delay: 2s;
}
.marquee-track2 {
  display: flex;
  width: max-content;
  animation: marqueeMove 40s linear infinite;
  animation-delay: 2s;
  margin-top: 20px;
}
.mask-fade {
  mask-image: linear-gradient(
    to right,
    transparent,
    black 6% 6%,
    black 94%,
    transparent
  );
  -webkit-mask-image: linear-gradient(
    to right,
    transparent,
    black 6%,
    black 94%,
    transparent
  );
}
.marquee {
  width: max-content;
  animation: marqueeMove 35s linear infinite;
  animation-delay: 2s;
}
@keyframes marqueeMoveReverse {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}

@keyframes marqueeMove {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

.single-dot {
  width: 8px;
  height: 8px;
  margin-right: 5px;
  background: #64c19d;
  border-radius: 50%;
  display: inline-block;
  animation: blinkDot 1s infinite ease-in-out;
}

@keyframes blinkDot {
  0%,
  100% {
    opacity: 0.2;
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
}

.floating-icon {
  display: inline-block;
  animation: floatY 5s ease-in-out infinite;
}

@keyframes floatY {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

/*///////////////////// Media CSS //////////////////*/
@media (max-width: 1280px) {
  .menu-title h3 {
    font-size: 14px;
  }
  .mega-menu-in ul li .awb-menu__main-a:hover,
  .mega-menu-in .awb-menu__main-a {
    min-height: 70px;
  }
  .mega-menu-in ul li a .menu-text_with-desc {
    font-size: 12px;
    line-height: 8px !important;
  }
}
@media (max-width: 1180px) {
  .plugin-box-outer {
    width: 33.33% !important;
  }
  .awb-menu_icons-left .awb-menu__main-a {
    padding: 5px 10px !important;
  }
  .my-account li {
    right: 10px;
  }

  .pricing-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .plugin-list {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .pricing-table-wrap {
    width: 100%;
  }
  /* Product Landing Page */
  .edd_price_options li {
    width: 100% !important;
  }
  .edd_purchase_submit_wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .product-landing-section {
    background: url(/wp-content/themes/gsheetconnector/./images/landing-circle-img.svg) no-repeat left 67px;
    background-size: 100%;
  }
}

@media (max-width: 1024px) {
  .hero-banner .fusion-builder-row {
    flex-direction: column-reverse;
  }
  .pro-landing-details,
  .pro-landing-img {
    width: 100% !important;
  }
  .product-landing-section {
    margin: 0 auto;
    background: url(/wp-content/themes/gsheetconnector/./images/landing-circle-img.svg) no-repeat left 28px;
    background-size: 100%;
  }
}

@media (max-width: 820px) {
  /*Home Page */
  .my-account {
    display: none;
  }
  .sheet-card {
    width: 100%;
    overflow-x: scroll;
  }
  .sheet-top {
    width: 600px;
  }
  .sheet-card table {
    min-width: 600px;
  }
  .icon {
    display: none;
  }
  .realtime-box {
    left: 0;
    scale: 0.8;
  }
  .connected-box {
    right: 0;
    scale: 0.8;
  }

  /* Product Landing Page  */
  .row-reverse .fusion-builder-row {
    flex-direction: column-reverse;
  }

  /* Pricing Section */
  .pricing-grid {
    grid-template-columns: 1fr;
  }

  .pricing-card {
    padding: 24px 20px;
  }

  .pricing-grid .price {
    font-size: 44px;
  }

  .pricing-grid .pricing-btn {
    height: 52px;
    font-size: 16px;
  }

  .pricing-table thead {
    display: none;
  }

  .pricing-table,
  .pricing-table tbody,
  .pricing-table tr,
  .pricing-table td {
    display: block;
    width: 100%;
  }

  .pricing-table tr {
    margin-bottom: 18px;
    border-bottom: 1px solid #e5e7eb;
    background: #fff !important;
  }

  .pricing-table td {
    text-align: right !important;
    padding-left: 50%;
    position: relative;
  }

  .pricing-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 20px;
    width: 45%;
    text-align: left;
    font-weight: 600;
    color: #071633;
  }

  .pricing-table td:first-child {
    background: #071633;
    color: #fff;
    font-weight: 600;
    text-align: left !important;
    padding-left: 20px;
  }

  .pricing-table td:first-child::before {
    display: none;
  }

  .copyright-bar .fusion-social-links {
    width: 100%;
  }
}

@media (max-width: 512px) {
  /* /// Home Page // */
  .icon {
    display: none;
  }
  .timeline-card .brand-title {
    font-size: 20px;
  }
  .rating-review-home-banner {
    flex-wrap: wrap;
  }
  .star-list {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .text-slate {
    width: 100%;
  }
  .counter-box-outer {
    width: 50% !important;
  }
  .counter-box-outer-last {
    width: 100% !important;
  }

  .video-features {
    flex-wrap: wrap;
  }
  .short-feature li,
  .video-features li {
    width: 100%;
  }
  .plugin-list {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gsc-view-demo-btn,
  .edd-add-to-cart,
  .edd_go_to_checkout {
    min-width: 200px;
  }

  /* Product Landing ////*/
  .product-landing-section {
    max-width: 100%;
    min-height: 785px;
  }
  .pro-outer-cirlce {
    width: 100%;
    min-height: 340px;
  }
  .product-landing-section {
    max-width: 100%;
    min-height: 350px;
    margin-bottom: 50px;
  }
  .pro-icon {
    width: 130px;
    min-height: 20px;
    font-size: 11px;
  }
  .pro-innner img {
    width: 80%;
  }
  .send-mail {
    right: -27px;
    top: -36px;
    scale: 0.7;
  }
  .i-manage {
    bottom: 75px;
    left: -46px;
  }
  .i-export {
    bottom: 75px;
    right: -23px;
  }
  .i-auto-sync {
    top: -11px;
  }
  .i-grow {
    bottom: -8px;
  }
  .i-connect {
    top: 72px;
    left: -16px;
  }
  .product-landing-section::before {
    left: 0;
    top: -9px;
  }
  .product-landing-section::after {
    right: 0;
  }
  .n-arrow1 {
    left: 52px;
  }
  .n-arrow2 {
    right: 53px;
  }
  .n-arrow3 {
    right: -11px;
    top: 236px;
    rotate: 100deg;
  }
  .n-arrow4 {
    right: 56px;
    bottom: 23px;
  }
  .n-arrow5 {
    left: 32px;
  }
  .n-arrow6 {
    left: -12px;
    bottom: 183px;
    rotate: 265deg;
  }

  /* Pro Landing2 ////////////////*/
  .sync-wrapper {
    flex-wrap: wrap;
  }
  .gsc-icon {
    right: -30px;
    top: 26%;
    scale: 0.8;
  }
  .form-card {
    width: 69%;
    left: -17px;
  }
  .sheet-card {
    width: 100%;
    overflow-x: scroll;
  }
  .circle-dot-line {
    width: 350px;
    height: 350px;
    left: 0;
    top: 79px;
  }
  .l-arrow1 {
    left: 267px;
    top: 20px;
    rotate: 39deg;
  }
  .l-arrow2 {
    left: 337px;
    top: 180px;
    rotate: 96deg;
  }
  .l-arrow3 {
    left: 308px;
    bottom: 64px;
    rotate: 116deg;
  }
  .cf7-sync-section {
    padding: 0;
  }
  .cf7-sync-section .feature p {
    display: none;
  }

  /* // Footer CSS /// */
  .footer-col1,
  .footer-col4,
  .plugin-box-outer,
  .feature-col {
    width: 100% !important;
  }
  .copyright-bar .fusion-social-links {
    width: 100%;
  }
  .gsc-blog-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .action-button a {
    display: block;
    margin-bottom: 10px !important;
  }
  .button-bar,
  .button-chat {
    flex-wrap: wrap;
  }
}
@media (max-width: 430px) {
  .n-arrow1 {
    left: 55px;
  }
  .n-arrow2 {
    right: 57px;
  }
  .n-arrow5 {
    left: 37px;
  }
  .n-arrow4 {
    right: 61px;
  }
}
@media (max-width: 414px) {
  .n-arrow1 {
    left: 52px;
  }
  .n-arrow2 {
    right: 53px;
  }
  .n-arrow5 {
    left: 33px;
  }
  .n-arrow4 {
    right: 56px;
  }
}
@media (max-width: 390px) {
  .n-arrow1 {
    left: 45px;
  }
  .n-arrow2 {
    right: 46px;
  }
  .n-arrow5 {
    left: 26px;
  }
  .n-arrow4 {
    bottom: 17px;
  }
}
/* Changelog Main Container */
.changelog-sc {
  font-size: 14px;
  line-height: 1.8;
  color: #444;
  max-width: 800px;
}

/* Version Headings (=2.4.4=) */
.changelog-sc h3 {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #222 !important;
  margin: 24px 0 8px 0 !important;
  padding: 6px 12px !important;
  background: #f5f5f5 !important;
  border-left: 4px solid #0073aa !important;
  border-bottom: none !important;
}

/* First h3 no top margin */
.changelog-sc h3:first-of-type {
  margin-top: 0 !important;
}

/* Fix items - each line */
.changelog-sc br {
  display: block;
  content: "";
}

/* Lists (ul/li) */
.changelog-sc ul {
  margin: 4px 0 4px 20px !important;
  padding: 0 !important;
  list-style: disc !important;
}

.changelog-sc ul li {
  margin: 2px 0 !important;
  padding: 0 !important;
}

/* Links */
.changelog-sc a {
  color: #0073aa !important;
  text-decoration: underline !important;
}

.changelog-sc a:hover {
  color: #005177 !important;
}

/* Strong / Bold */
.changelog-sc strong {
  font-weight: 700 !important;
  color: #333 !important;
}

.changelog-sc strong {
  color: #16882d;
  padding: 0 !important;
  margin: 0 !important;
  border-bottom: none !important;
  display: inherit !important;
}

/* Em / Italic */
.changelog-sc em {
  font-style: italic !important;
}

/* Underline span */
.changelog-sc span[style*="underline"] {
  text-decoration: underline !important;
}

/* Section labels like "Added" "Fixed" "Updated" */
.changelog-sc > strong {
  display: inline-block !important;
  margin-top: 0px !important;
  color: #555 !important;
  font-size: 13px !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}