:root {
    --main-bg: #064800;
    --reverse-bg: #064800;
    --secondary-bg: #F7F7F8;
    --dark-bg: #C1E9BD;
    --last-call-bg: #C1E9BD;
    --footer-bg: #000000;
    --text-base-primary: #14151A;
    --text-base-reverse: #FFFFFF;
    --text-base-secondary: #000000;
    --text-base-gray: rgba(15, 19, 36, 0.60);
    --white-color: #FFFFFF;
    --btn-main-bg: linear-gradient(180deg, #FFFB84 0%, #98FF07 100%);
    --btn-color: #000000;
    --link-color: #064800;
    --input-bg: #F7F7F8;
    --last-call-color: var(--text-base-primary);
    --last-call-btn-color: #FFFFFF;
    --last-call-btn-main-bg: #000000;
}

.gc-template-1-main-screen.gc-template-1-main-bg .header-h1 .f-header,
.gc-template-1-main-screen.gc-template-1-main-bg .f-text,
.gc-template-1-offers--with-left.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(1) .lt-tsr-content .f-header,
.gc-template-1-offers--with-left.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(1) .lt-tsr-content .f-description,
.gc-template-1-offers--with-left.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(1) .lt-tsr-content .f-price,
.gc-template-1-offers--with-center.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(2) .lt-tsr-content .f-header,
.gc-template-1-offers--with-center.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(2) .lt-tsr-content .f-description,
.gc-template-1-offers--with-center.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(2) .lt-tsr-content .f-price,
.gc-template-1-offers--with-right.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(3) .lt-tsr-content .f-header,
.gc-template-1-offers--with-right.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(3) .lt-tsr-content .f-description,
.gc-template-1-offers--with-right.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(3) .lt-tsr-content .f-price,
.gc-template-1-main-bg h2.tsr-header {
    color: var(--white-color);
}
.gc-template-1-offers--with-left.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(1) .lt-tsr-content  .f-description li:before,
.gc-template-1-offers--with-center.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(2) .lt-tsr-content  .f-description li:before,
.gc-template-1-offers--with-right.gc-template-1-offers .lt-tsr-block.flex-column:nth-child(3) .lt-tsr-content  .f-description li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99999 15.1715L19.192 5.97852L20.607 7.39252L9.99999 17.9995L3.63599 11.6355L5.04999 10.2215L9.99999 15.1715Z' fill='white' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}

.gc-template-1-like .f-text li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18C10.1819 18 11.3522 17.7672 12.4442 17.3149C13.5361 16.8626 14.5282 16.1997 15.364 15.364C16.1997 14.5282 16.8626 13.5361 17.3149 12.4442C17.7672 11.3522 18 10.1819 18 9C18 7.8181 17.7672 6.64778 17.3149 5.55585C16.8626 4.46392 16.1997 3.47177 15.364 2.63604C14.5282 1.80031 13.5361 1.13738 12.4442 0.685084C11.3522 0.232792 10.1819 -1.76116e-08 9 0C6.61305 3.55683e-08 4.32387 0.948211 2.63604 2.63604C0.948212 4.32387 0 6.61305 0 9C0 11.3869 0.948212 13.6761 2.63604 15.364C4.32387 17.0518 6.61305 18 9 18ZM8.768 12.64L13.768 6.64L12.232 5.36L7.932 10.519L5.707 8.293L4.293 9.707L7.293 12.707L8.067 13.481L8.768 12.64Z' fill='%23064800'/%3E%3C/svg%3E%0A");    
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.gc-template-1-faq .lt-text-header-expand .f-name {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.1665 9.16675V4.16675H10.8332V9.16675H15.8332V10.8334H10.8332V15.8334H9.1665V10.8334H4.1665V9.16675H9.1665Z' fill='%23064800'/%3E%3C/svg%3E%0A");    
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 20px;
}
.gc-template-1-faq .lt-text-header-expand.open .f-name {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16675 9.1665H15.8334V10.8332H4.16675V9.1665Z' fill='%23064800'/%3E%3C/svg%3E%0A");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 20px;
}