/*!/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(16) .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(15) .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(14) .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: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;
}
	
}


@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: -.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;
}
.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,.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 .2s ease;
}
.menu-item:hover .fusion-megamenu-wrapper {
    opacity: 1;
    visibility: visible;
}

/* Hide mega menu initially */
.fusion-megamenu-wrapper{
    transition: opacity .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,.05),
        0 3px 10px rgba(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,.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,.08),
        0 2px 10px rgba(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,.08),
        0 2px 10px rgba(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,.08),
       0 2px 10px rgba(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-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
    color: var(--primary);
}

/* 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:.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;
}

.brand-subtitle{
	font-size:16px;
}

.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: .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: .3s;
	transition-duration: .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: .3s;
	transition-duration: .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, .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,.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,.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,.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;
}

.pricing-col-two {
	
}


/* My Account /////*/
.my-account-sidebar {
	padding:0px;
    background: linear-gradient(135deg, #ffffff 0%, #f4f4f4 100%);
    border: 1px solid #e8edf4;
    border-radius: 20px;
    box-shadow: 0 12px 35px rgba(15, 23, 42, .06);
    position: relative;
    overflow: hidden;	
}
.my-account-link {
	margin:30px 0;
	padding:0;
	list-style:none;
	font-size:18px;
	font-weight:600;	
}
.my-account-link li a {
	margin:0;
	padding:5px 10px;
	border-bottom:1px solid #e8edf4;
	display:block;
}
.my-account-link li:last-child a {
	border-bottom:none;
}